org.dom4j.tree
Class AbstractCDATA
java.lang.Object
   org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractNode
       org.dom4j.tree.AbstractCharacterData
org.dom4j.tree.AbstractCharacterData
           org.dom4j.tree.AbstractCDATA
org.dom4j.tree.AbstractCDATA
- All Implemented Interfaces: 
- CDATA, CharacterData, Cloneable, Node, Serializable
- Direct Known Subclasses: 
- FlyweightCDATA
- public abstract class AbstractCDATA- extends AbstractCharacterData- implements CDATA
 AbstractCDATA is an abstract base class for tree implementors
 to use for implementation inheritence.
 
- Version:
- $Revision: 1.12 $
- Author:
- James Strachan 
- See Also:
- Serialized Form
 
 
| 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 | 
|  void | accept(Visitor visitor)
 acceptis the method used in the Visitor Pattern. | 
|  String | asXML()
 asXMLreturns the textual XML representation of this node. | 
|  short | getNodeType()Returns the code according to the type of node.
 | 
|  String | toString()
 | 
|  void | write(Writer writer)
 writewrites this node as the default XML notation for
 this node. | 
 
 
| Methods inherited from class org.dom4j.tree.AbstractNode | 
| asXPathResult, clone, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getDocument, getDocumentFactory, getName, getNodeTypeName, getParent, getPath, getStringValue, getText, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf | 
 
 
 
| Methods inherited from interface org.dom4j.Node | 
| asXPathResult, clone, createXPath, detach, getDocument, getName, getNodeTypeName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf | 
 
AbstractCDATA
public AbstractCDATA()
getNodeType
public short getNodeType()
- Description copied from interface: Node
- Returns the code according to the type of node. This makes processing
 nodes polymorphically much easier as the switch statement can be used
 instead of multiple if (instanceof) statements.
 
- 
- Specified by:
- getNodeTypein interface- Node
- Overrides:
- getNodeTypein class- AbstractNode
 
- 
 
toString
public String toString()
- 
 
- 
 
asXML
public String asXML()
- Description copied from interface: Node
- 
 - asXMLreturns the textual XML representation of this node.
 - 
 
- 
- Specified by:
- asXMLin interface- Node
 
- 
- Returns:
- the XML representation of this node
 
write
public void write(Writer writer)
           throws IOException
- Description copied from interface: Node
- 
 - writewrites this node as the default XML notation for
 this node. If you wish to control the XML output (such as for pretty
 printing, changing the indentation policy etc.) then please use- XMLWriteror its derivations.
 - 
 
- 
- Specified by:
- writein interface- Node
- Overrides:
- writein class- AbstractNode
 
- 
- Throws:
- IOException
 
accept
public void accept(Visitor visitor)
- Description copied from interface: Node
- 
 - acceptis the method used in the Visitor Pattern.
 - 
 
- 
- Specified by:
- acceptin interface- Node
 
- 
- Parameters:
- visitor- is the visitor in the Visitor Pattern
 
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.