Package net.sf.saxon.functions


package net.sf.saxon.functions
  • Class
    Description
    This class implements the XPath 2.0 functions adjust-date-to-timezone(), adjust-time-timezone(), and adjust-dateTime-timezone().
    This class implements the sum(), avg(), count() functions,
    This class supports the XSLT element-available and function-available functions.
    This class supports the base-uri() functions in XPath 2.0
    This class supports the XPath functions boolean(), not(), true(), and false()
    XPath 2.0 codepoint-equal() function.
    Abstract superclass for all functions that take an optional collation argument
    Implement the fn:collection() function.
    XSLT 2.0 compare() function
    Abtract class representing a function call that is always rewritten at compile-time: it can never be executed
    This class supports the get_X_from_Y functions defined in XPath 2.0
     
    The ConstructorFunctionLibrary represents the collection of constructor functions for atomic types.
    This class implements the contains(), starts-with(), ends-with(), substring-before(), and substring-after() functions
    Implement the XSLT current() function
    This class implements the XPath 2.0 functions current-date(), current-time(), and current-dateTime(), as well as the function implicit-timezone().
    Implements the XSLT functions current-group() and current-grouping-key()
    Implement XPath function fn:data()
    This class supports the dateTime($date, $time) function
    XSLT 2.0 deep-equal() function.
    Implement the XPath 2.0 default-collation() function
    The XPath 2.0 distinct-values() function
    Iterator class to return the distinct values in a sequence
    Implement the fn:doc() function - a simplified form of the Document function
    Implements the XSLT document() function
    Implement XPath function fn:error()
    This class supports the functions encode-for-uri() and iri-to-uri()
    This class implements the saxon:evaluate(), saxon:expression(), and saxon:eval() extension functions, which are specially-recognized by the system because they need access to parts of the static context
    Inner class PreparedExpression represents a compiled XPath expression together with the standard variables $p1 ..
    An ExecutableFunctionLibrary is a function library that contains definitions of functions for use at run-time.
    Implement the exists() and empty() functions
    This class acts as a container for an extension function defined to call a method in a user-defined class.
    This class acts as a factory for creating expressions that call Java extension functions.
    This class implements functions that are supplied as standard with SAXON, but which are not defined in the XSLT or XPath specifications.
    This class implements the upper-case() and lower-case() functions
    Implement the format-date() function in XPath 2.0
    XSLT 2.0 implementation of format-number() function - removes the dependence on the JDK.
    A FunctionLibrary handles the binding of function calls in XPath (or XQuery) expressions.
    A FunctionLibraryList is a list of FunctionLibraries.
    The XPath id() function XPath 2.0 version: accepts any sequence as the first parameter; each item in the sequence is taken as an IDREFS value, that is, a space-separated list of ID values.
     
    The XPath 2.0 index-of() function
    This class supports fuctions get-in-scope-prefixes()
    The XPath 2.0 insert-before() function
     
    The JavaExtensionLibrary is a FunctionLibrary that binds XPath function calls to calls on Java methods (or constructors, or fields).
     
     
    Implement the XPath 1.0 function last()
    This class implements the matches() function for regular expression matching
    This class implements the min() and max() functions
    This class supports the name(), local-name(), and namespace-uri() functions from XPath 1.0, and also the XSLT generate-id() function
    This class supports the function namespace-uri-for-prefix()
    This class supports the nilled() function
    Implement the XPath normalize-space() function
    Implement the XPath normalize-unicode() function
    Implements the XPath number() function.
    This class implements the saxon:parse() extension function, which is specially-recognized by the system because it needs access to parts of the static context
     
    This class supports the fn:QName() function (previously named fn:expanded-QName())
     
    The XPath 2.0 remove() function
    This class implements the replace() function for replacing substrings that match a regular expression
    This class supports the resolve-QName function in XPath 2.0
    This class supports the resolve-uri() functions in XPath 2.0
    Implement XPath function fn:reverse()
    Implement the XPath 2.0 root() function
    This class supports the ceiling(), floor(), round(), and round-to-half-even() functions, and also the abs() function
    This class implements the saxon:serialize() extension function, which is specially-recognized by the system because it needs access to parts of the static context
    This class implements the default collection URI Resolver.
    This class contains static data tables defining the properties of standard functions.
    An entry in the table describing the properties of a function
    This class supports the static-base-uri() function in XPath 2.0 (added by the working groups on 24 August 2004)
    Implement XPath function string()
    xf:string-join(string* $sequence, string $separator)
    Implement the XPath string-length() function
    Implements the XPath 2.0 subsequence() function
    This class implements the XPath substring() function
    Abstract superclass for system-defined and user-defined functions
    The SystemFunctionLibrary represents the collection of functions in the fn: namespace.
     
    This class implements the tokenize() function for regular expression matching.
    This class supports the XPath 2.0 function trace().
     
    This class supports the XPath 2.0 functions exactly-one(), one-or-more(), zero-or-one().
    This class supports the two functions string-to-codepoints() and codepoints-to-string()
    XPath 2.0 unordered() function
    Implements the unparsed-entity-uri() function defined in XSLT 1.0 and the unparsed-entity-public-id() function defined in XSLT 2.0
     
    A set of query parameters on a URI passed to the collection() or document() function
     
    The VendorFunctionLibrary represents specially-recognized functions in the Saxon namespace.
    This is a marker interface used to identify functions that are defined in XSLT rather than in XPath