Package org.jdom2.located
Class LocatedProcessingInstruction
java.lang.Object
org.jdom2.Content
org.jdom2.ProcessingInstruction
org.jdom2.located.LocatedProcessingInstruction
- All Implemented Interfaces:
Serializable
,Cloneable
,Located
,NamespaceAware
An XML processing instruction. Methods allow the user to obtain the target of
the PI as well as its data. The data can always be accessed as a String or,
if the data appears akin to an attribute list, can be retrieved as name/value
pairs.
- Author:
- Rolf Lear
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jdom2.Content
Content.CType
-
Field Summary
Fields inherited from class org.jdom2.ProcessingInstruction
mapData, rawData, target
-
Constructor Summary
ConstructorsConstructorDescriptionLocatedProcessingInstruction
(String target) This will create a newProcessingInstruction
with the specified target.LocatedProcessingInstruction
(String target, String data) This will create a newProcessingInstruction
with the specified target and data.LocatedProcessingInstruction
(String target, Map<String, String> data) This will create a newProcessingInstruction
with the specified target and data. -
Method Summary
Methods inherited from class org.jdom2.ProcessingInstruction
clone, detach, getData, getPseudoAttributeNames, getPseudoAttributeValue, getTarget, getValue, removePseudoAttribute, setData, setData, setParent, setPseudoAttribute, setTarget, toString
Methods inherited from class org.jdom2.Content
equals, getCType, getDocument, getNamespacesInherited, getNamespacesInScope, getNamespacesIntroduced, getParent, getParentElement, hashCode
-
Constructor Details
-
LocatedProcessingInstruction
This will create a newProcessingInstruction
with the specified target.- Parameters:
target
-String
target of PI.- Throws:
IllegalTargetException
- if the given target is illegal as a processing instruction name.
-
LocatedProcessingInstruction
This will create a newProcessingInstruction
with the specified target and data.- Parameters:
target
-String
target of PI.data
-Map
data for PI, in name/value pairs- Throws:
IllegalTargetException
- if the given target is illegal as a processing instruction name.
-
LocatedProcessingInstruction
This will create a newProcessingInstruction
with the specified target and data.- Parameters:
target
-String
target of PI.data
-String
data for PI.- Throws:
IllegalTargetException
- if the given target is illegal as a processing instruction name.
-
-
Method Details
-
getLine
public int getLine()Description copied from interface:Located
Get the line number -
getColumn
public int getColumn()Description copied from interface:Located
Get the column (character on the line). -
setLine
public void setLine(int line) Description copied from interface:Located
Set the line number -
setColumn
public void setColumn(int col) Description copied from interface:Located
Set the column (character on the line).
-