Class TinyCommentImpl

    • Constructor Detail

      • TinyCommentImpl

        public TinyCommentImpl​(TinyTree tree,
                               int nodeNr)
    • Method Detail

      • getStringValue

        public final java.lang.String getStringValue()
        Get the XPath string value of the comment
        Returns:
        the string value of the node
        See Also:
        Item.getStringValueCS()
      • getTypedValue

        public SequenceIterator getTypedValue()
        Get the typed value of this node. Returns the string value, as an instance of xs:string
        Specified by:
        getTypedValue in interface Item
        Overrides:
        getTypedValue in class TinyNodeImpl
        Returns:
        an iterator over the items in the typed value of the node or atomic value. The items returned by this iterator will always be atomic values.
      • atomize

        public Value atomize()
        Get the typed value of this node. Returns the string value, as an instance of xs:string
        Specified by:
        atomize in interface NodeInfo
        Overrides:
        atomize in class TinyNodeImpl
        Returns:
        the typed value. If requireSingleton is set to true, the result will always be an AtomicValue. In other cases it may be a Value representing a sequence whose items are atomic values.
      • getNodeKind

        public final int getNodeKind()
        Get the node type
        Returns:
        Type.COMMENT
        See Also:
        Type
      • copy

        public void copy​(Receiver out,
                         int whichNamespaces,
                         boolean copyAnnotations,
                         int locationId)
                  throws XPathException
        Copy this node to a given outputter
        Parameters:
        out - the Receiver to which the node should be copied
        whichNamespaces - in the case of an element, controls which namespace nodes should be copied. Values are NodeInfo.NO_NAMESPACES, NodeInfo.LOCAL_NAMESPACES, NodeInfo.ALL_NAMESPACES
        copyAnnotations - indicates whether the type annotations of element and attribute nodes should be copied
        locationId - If non-zero, identifies the location of the instruction that requested this copy. If zero, indicates that the location information for the original node is to be copied; in this case the Receiver must be a LocationCopier
        Throws:
        XPathException