Package net.sf.saxon.sapling
Class SaplingProcessingInstruction
- java.lang.Object
-
- net.sf.saxon.sapling.SaplingNode
-
- net.sf.saxon.sapling.SaplingProcessingInstruction
-
public class SaplingProcessingInstruction extends SaplingNode
A processing-instruction node in a sapling tree
-
-
Constructor Summary
Constructors Constructor Description SaplingProcessingInstruction(java.lang.String name, java.lang.String value)Construct a sapling processing-instruction node with a given name and string value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeliver(Receiver receiver, ParseOptions options)Send a sequence of events representing this node to a supplied Receiverjava.lang.StringgetName()Get the name of the processing instruction nodeintgetNodeKind()Get the kind of node (document, element, text, comment, or processing instruction)java.lang.StringgetStringValue()Get the string value of the processing instruction node-
Methods inherited from class net.sf.saxon.sapling.SaplingNode
emptyNodeList
-
-
-
-
Constructor Detail
-
SaplingProcessingInstruction
public SaplingProcessingInstruction(java.lang.String name, java.lang.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:
java.lang.NullPointerException- if either name or value is null
-
-
Method Detail
-
getName
public java.lang.String getName()
Get the name of the processing instruction node- Returns:
- the name of the node (the processing-instruction target)
-
getStringValue
public java.lang.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:SaplingNodeGet the kind of node (document, element, text, comment, or processing instruction)- Specified by:
getNodeKindin classSaplingNode- Returns:
- the kind of node, for example
Type.ELEMENTfor an element node.
-
deliver
public void deliver(Receiver receiver, ParseOptions options) throws XPathException
Description copied from class:SaplingNodeSend a sequence of events representing this node to a supplied Receiver- Specified by:
deliverin classSaplingNode- Parameters:
receiver- the receiver to which the events are to be sentoptions- parse options (currently ignored)- Throws:
XPathException- if the receiver throws an exception
-
-