org.dom4j
Interface ProcessingInstruction

All Superinterfaces:
Cloneable, Node
All Known Implementing Classes:
AbstractProcessingInstruction

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.10 $
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
 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 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 data)
           
 
Methods inherited from interface org.dom4j.Node
accept, asXML, asXPathResult, clone, 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

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

Returns:
the target of this PI

setTarget

public 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

public String getText()
DOCUMENT ME!

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

getValue

public 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

public Map getValues()
DOCUMENT ME!

Returns:
the values for this processing instruction as a Map

setValue

public void setValue(String name,
                     String value)

setValues

public void setValues(Map data)

removeValue

public boolean removeValue(String name)


Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.