Class TinyTextImpl

    • Constructor Detail

      • TinyTextImpl

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

      • getStringValue

        public java.lang.String getStringValue()
        Return the character value of the node.
        Returns:
        the string value of the node
        See Also:
        Item.getStringValueCS()
      • getStringValue

        public static java.lang.CharSequence getStringValue​(TinyTree tree,
                                                            int nodeNr)
        Static method to get the string value of a text node without first constructing the node object
        Parameters:
        tree - the tree
        nodeNr - the node number of the text node
        Returns:
        the string value of the text node
      • getNodeKind

        public final int getNodeKind()
        Return the type of node.
        Returns:
        Type.TEXT
        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