Class TextImpl

java.lang.Object
net.sf.saxon.tree.NodeImpl
net.sf.saxon.tree.TextImpl
All Implemented Interfaces:
Source, SourceLocator, FingerprintedNode, Item, NodeInfo, ValueRepresentation

final class TextImpl extends NodeImpl
A node in the XML parse tree representing character content

Author:
Michael H. Kay
  • Constructor Details

  • Method Details

    • getStringValue

      public String getStringValue()
      Return the character value of the node.
      Returns:
      the string value of the node
      See Also:
    • getNodeKind

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