org.dom4j
Interface ProcessingInstruction

All Superinterfaces:
Cloneable, Node

public interface ProcessingInstruction
extends Node

ProcessingInstruction defines an XML processing instruction. The Node.getName()method will return the target of the PI and the Node.getText()method will return the data from all of the instructions.

Version:
$Revision: 1.1 $
Author:
James Strachan

Field Summary
 
Fields inherited from interface org.dom4j.Node
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Method Summary
 ProcessingInstruction clone()
           clone will return a deep clone or if this node is read-only then clone will return the same instance.
 String getTarget()
          This method is the equivalent to the Node.getName()method.
 String getText()
          DOCUMENT ME!
 String getValue(String name)
           Returns the value of a specific name in the PI.
 Map<String,String> getValues()
          DOCUMENT ME!
 boolean removeValue(String name)
           
 void setTarget(String target)
          This method is the equivalent to the Node.setName(java.lang.String)method.
 void setValue(String name, String value)
           
 void setValues(Map<String,String> data)
           
 
Methods inherited from interface org.dom4j.Node
accept, asXML, asXPathResult, createXPath, detach, getDocument, getName, getNodeType, getNodeTypeName, getParent, getPath, getPath, getStringValue, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf, write
 

Method Detail

getTarget

String getTarget()
This method is the equivalent to the Node.getName()method. It is added for clarity.

Returns:
the target of this PI

setTarget

void setTarget(String target)
This method is the equivalent to the Node.setName(java.lang.String)method. It is added for clarity.

Parameters:
target - DOCUMENT ME!

getText

String getText()
DOCUMENT ME!

Specified by:
getText in interface Node
Returns:
the text for all the data associated with the processing instruction

getValue

String getValue(String name)

Returns the value of a specific name in the PI.

Parameters:
name - is the name of the attribute to lookup.
Returns:
the value of the named attribute

getValues

Map<String,String> getValues()
DOCUMENT ME!

Returns:
the values for this processing instruction as a Map

setValue

void setValue(String name,
              String value)

setValues

void setValues(Map<String,String> data)

removeValue

boolean removeValue(String name)

clone

ProcessingInstruction clone()
Description copied from interface: Node

clone will return a deep clone or if this node is read-only then clone will return the same instance.

Specified by:
clone in interface Node
Returns:
a deep clone of myself or myself if I am read only.


Copyright ? 2009 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge Logo