Package com.saxonica.functions.extfn
package com.saxonica.functions.extfn
-
ClassesClassDescriptionThis class implements the saxon:analyze-uri() function which returns a map containing the components of a URIImplements the saxon:characters() function.This class implements the saxon:compile-query() extension functionThis class implements the saxon:compile-stylesheet() extension functionImplements the saxon:decimal-divide() functionThis class implements the saxon:EQName extension function.The
saxon:escape-NCName
function takes an arbitrary string and converts it to an NCName.This class implements the saxon:eval() extension functionThis class implements the saxon:evaluate() extension functionInner class PreparedExpression represents a compiled XPath expression together with the standard variables $p1 ..Implementation of extension functions in the EXPath Binary package, see http://expath.org/spec/binaryImplementation of the file:base-dir function in the EXPath file library.This class implements the saxon:expression() extension function.Implementation of the saxon:function-annotations() extension function.This class supports the extension function saxon:group-starting.This class implements the saxon:highest() and saxon:lowest() extension functions.This class supports the extension function saxon:index, which returns an indexed sequenceImplementation of the saxon:key-map() extension function.Extension function to determined the last-modified date of a fileThis class implements the saxon:leading() extension functions.Helper class for saxon:send-mail() extension functionThe saxon:map-search function, new in Saxon 9.9This class implements the saxon:message-count() function which returns the value of message counters at the moment of executionImplements the saxon:new-attribute() function.Implements the saxon:new-comment() function.Implements the saxon:new-text() function.Implements the saxon:new-text() function.Implements the saxon:new-namespace() function.Implements the saxon:new-processing-instruction() function.Implements the saxon:new-text() function.Extension function saxon:object-map(), which converts an external object to a mapThis class implements the saxon:parse() extension function, which is specially-recognized by the system because it needs access to parts of the static contextThis class implements the saxon:parse-XPath() extension function, which is specially-recognized by the system because it needs access to parts of the static contextThe saxon:pedigree function, new in Saxon 9.9.This class implements the saxon:query() extension functionImplement saxon:read-binary-resource extension functionThis class implements the saxon:replace-with() function for replacing substrings that match a regular expression by means of a callback to a user-supplied functionThis class implements the saxon:slice() (proposed as fn:slice() for 4.0))This class implements the extension function saxon:send-mail().This class implements the saxon:serialize() extension function, which is specially-recognized by the system because it needs access to parts of the static contextThis class implements the saxon:timestamp() function which returns the date/time at the moment of executionThis class implements thesaxon:transform()
extension function (not to be confused with the standardfn:transform()
function in XPath 3.1)Thesaxon:unescape-NCName
function reverses the effect ofsaxon:escape-NCName
: it takes an NCName constructed usingsaxon:escape-NCName
as input, and returns the string from which it was constructed.The extension function saxon:unindexed returns the value of its argument unchanged.The VendorFunctionLibraryPE represents additions to the set of Saxon vendor-supplied extension functions that are available only with the Saxon-PE and Saxon-EE editionsImplement the saxon:discard-document() function, which returns its argument unchanged, but with the side-effect of removing it from the document pool, making it eligible for garbage collection.Ask whether an attribute node exists as a result of the expansion of default and fixed values defined in a schema.Implement saxon:namespace-node extension functionImplement saxon:string-to-utf8 extension functionImplement saxon:tunnel-params extension function.Extension function saxon:type-annotation, which returns the type annotation of a node or atomic value as an xs:QName value.Implement saxon:unparsed-entities extension functionImplement saxon:valid-character extension functionThe saxon:with-pedigree function, new in Saxon 9.9.This class implements the saxon:xquery() extension function