Package com.saxonica.functions.qt4
package com.saxonica.functions.qt4
This package contains classes that implement the new functions defined in the draft XPath 4.0 specifications.
-
ClassDescriptionThe proposed XPath 4.0 all-different() function, with the collation argument already knownThe proposed XPath 4.0 all-equal() function, with the collation argument already knownThis class supports the proposed QT4 function fn:atomic-type-annotation.Implements the Blake3 algorithm providing a hash function with extensible output (XOF), a keyed hash function (MAC, PRF), and a key derivation function (KDF).Implements
fn:build-dateTime.Supports the fn:build-uri function.Implements the saxon:characters() or fn:characters() function.Implements the fn:char() function.Implements the fn:civil-timezone() function.Implements the fn:collation-available() function.Implements the fn:collation() function.Implements the implicit constructor for the built-in named record typefn:dateTime-record.Implements the fn:decode-from-uri function.This class implements the function fn:distinct-ordered-nodes(), which is a proposed function for XPath 4.0Implements the proposed QT4 divide-decimals functionThis class implements the function fn:do-until(), which is a proposed function for XPath 4.0The XPath 4.0 duplicate-values() function, with the collation argument already knownIterator class to return the duplicated values in a sequence (returns the second occurrence of each value)Implementation of the fn:element-to-map function proposed for 4.0Implementation of the fn:element-to-map-plan function proposed for 4.0This class implements the function fn:every(), which is a proposed function for XPath 4.0Implements the fn:expanded-QName() function proposed for 4.0This class implements the function fn:foot(), which is proposed as a standard function in XPath 4.0Implements the fn:graphemes() function.This class implements the function fn:hash(), introduced in XPath 4.0This class implements the saxon:highest() and saxon:lowest() extension functions.Implementation of fn:html-doc() (QT4 function)Implementation of the fn:identity function proposed for 4.0The saxon:index-where() or fn:index-where extension functionImplementation of the saxon:in-scope-namespaces extension function.The XPath 4.0 insert-separator() function (formerly sequence-join, formerly intersperse)Implements the saxon:is-NaN() function.Implements the XPath 4.0 items-at() functionThe proposed XPath 4.0 jkey() (formerly JNode-selector()) functionThe proposed XPath 4.0 jposition() (was jnode-position) functionThe XPath 4.0 jtree() functionThe proposed XPath 4.0 jvalue() (formerly jnode-content()) functionThis class supports the XPath 4.0 function message().This class supports the proposed QT4 function fn:node-type-annotation.This class implements the function fn:op(), which is a proposed function in XPath 4.0 to return a function that implements a supplied operatorSupports the saxon:parse-html() or fn:parse-html, which parses HTML using nu.validatorThis class "tweaks" the output of nu.validator to deliver what the parse-html() function expects.Implements the 4.0 parse-integer() function.This class supports the fn:parse-QName() function, new in 4.0Supports the fn:build-uri function.This class implements the function fn:partial-apply(), which is a standard function in XQuery 3.1.Function fn:partition, new in 4.0Implementsfn:parts-of-dateTime.The proposed XPath 4.0 replicate() functionThis class supports the proposed QT4 function fn:schema-type.This class implements the function fn:seconds(), which is a proposed function for XPath 4.0This class supports the three QT4 functions starts-with-subsequence, ends-with-subsequence, contains-subsequenceThis class implements the fn:slice() function in 4.0.This class implements the function fn:some(), which is a proposed function for XPath 4.0This class implements the function fn:sort-with#2, introduced in XPath 4.0This class supports the proposed QT4 function fn:subsequence-where.This class supports the proposed QT4 function fn:take-while.Function fn:transitive-closure, proposed for 4.0 (revised simplified 2-argument form in PR 761)This class implements the function fn:trunk(), which is proposed as a standard function in XPath 4.0This class supports the 4.0 type-of() function with a single argumentThis class implements the function fn:unix-dateTime(), which is proposed as a standard function in XPath 4.0Implementation of fn:unparsed-binary() (QT4 function)Common declarations for BuildURI and ParseURI.This class implements the function fn:void(), which is a proposed function for XPath 4.0.This class implements the function fn:while-do(), which is a proposed function for XPath 4.0This class implements the xsd-validator() function in 4.0.