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 java.lang.String
getName()
Get the name of the processing instruction nodeint
getNodeKind()
Get the kind of node (document, element, text, comment, or processing instruction)java.lang.String
getStringValue()
Get the string value of the processing instruction nodeprotected void
sendTo(Receiver receiver)
Send a sequence of events representing this node to a supplied Receiver
-
-
-
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:SaplingNode
Get the kind of node (document, element, text, comment, or processing instruction)- Specified by:
getNodeKind
in classSaplingNode
- Returns:
- the kind of node, for example
Type.ELEMENT
for an element node.
-
sendTo
protected void sendTo(Receiver receiver) throws XPathException
Description copied from class:SaplingNode
Send a sequence of events representing this node to a supplied Receiver- Specified by:
sendTo
in classSaplingNode
- Parameters:
receiver
- the receiver to which the events are to be sent- Throws:
XPathException
- if the receiver throws an exception
-
-