Class SaplingProcessingInstruction


  • public class SaplingProcessingInstruction
    extends SaplingNode
    A processing-instruction node in a sapling tree
    • Constructor Detail

      • SaplingProcessingInstruction

        public SaplingProcessingInstruction​(String name,
                                            String value)
        Construct a sapling processing-instruction node with a given name and string value
        Parameters:
        name - the name of the processing-instruction node (also called the "target"). This should be an NCName; but this is not checked.
        value - the string value of the processing-instruction node (also called the "data"). This should not start with an initial space, and it should not contain the substring "?>", but this is not checked.
        Throws:
        NullPointerException - if either name or value is null
    • Method Detail

      • getName

        public String getName()
        Get the name of the processing instruction node
        Returns:
        the name of the node (the processing-instruction target)
      • getStringValue

        public String getStringValue()
        Get the string value of the processing instruction node
        Returns:
        the string value of the node (the processing-instruction data)
      • getNodeKind

        public int getNodeKind()
        Description copied from class: SaplingNode
        Get the kind of node (document, element, text, comment, or processing instruction)
        Specified by:
        getNodeKind in class SaplingNode
        Returns:
        the kind of node, for example Type.ELEMENT for an element node.
      • deliver

        public void deliver​(Receiver receiver,
                            ParseOptions options)
                     throws XPathException
        Description copied from class: SaplingNode
        Send a sequence of events representing this node to a supplied Receiver
        Specified by:
        deliver in class SaplingNode
        Parameters:
        receiver - the receiver to which the events are to be sent
        options - parse options (currently ignored)
        Throws:
        XPathException - if the receiver throws an exception