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.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 nodeprotected voidsendTo(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: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.
-
sendTo
protected void sendTo(Receiver receiver) throws XPathException
Description copied from class:SaplingNodeSend a sequence of events representing this node to a supplied Receiver- Specified by:
sendToin classSaplingNode- Parameters:
receiver- the receiver to which the events are to be sent- Throws:
XPathException- if the receiver throws an exception
-
-