Package com.saxonica.functions.qt4.pin


package com.saxonica.functions.qt4.pin

This package contains classes that implement pins and labels as defined in the draft XPath 4.0 specifications. These are also used by some Saxon extensions. (This functionality is likely to change in future drafts).

  • Class
    Description
    A LabeledArrayItem represents an XDM array together with a label, which is a map: generally containing retained information about how the array was selected within a JSON-like tree.
    n A LabeledMapItem represents an XDM map together with a label, which is a map: the map typically contains retained information about how the map was selected within a JSON-like tree.
    A LabeledItem represents an item together with a label.
    n A LabeledMapItem represents an XDM map together with a label, which is a map: the map typically contains retained information about how the map was selected within a JSON-like tree.
     
    This class combines the type and label of an atomic value into a single object; this idea is to ensure that in the 99% case where an atomic value has no label, there is no space overhead.