Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractBranch
org.dom4j.tree.AbstractElement
org.dom4j.tree.DefaultElement
org.dom4j.util.UserDataElement
public class UserDataElement
extends org.dom4j.tree.DefaultElement
UserDataElement
support the adornment of a user data object on
an Element or Attribute instance such that the methods
setData(Object)
will get and set the values of a user data object.
This can be useful for developers wishing to create XML trees and adorn the
trees with user defined objects.
Field Summary |
Fields inherited from class org.dom4j.tree.AbstractElement | |
EMPTY_ITERATOR , EMPTY_LIST , USE_STRINGVALUE_SEPARATOR , VERBOSE_TOSTRING |
Fields inherited from class org.dom4j.tree.AbstractBranch | |
DEFAULT_CONTENT_LIST_SIZE |
Fields inherited from class org.dom4j.tree.AbstractNode | |
NODE_TYPE_NAMES |
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 |
Constructor Summary | |
| |
|
Method Summary | |
Object |
|
protected Element |
|
protected Element |
|
protected Object |
|
Object |
|
void |
|
String |
|
Methods inherited from class org.dom4j.tree.DefaultElement | |
add , addNewNode , additionalNamespaces , additionalNamespaces , attribute , attribute , attribute , attribute , attributeCount , attributeIterator , attributeList , attributeList , attributes , clearContent , clone , contentList , declaredNamespaces , element , element , element , getDocument , getDocumentFactory , getNamespaceForPrefix , getNamespaceForURI , getParent , getQName , getStringValue , getText , indexOf , node , nodeCount , nodeIterator , processingInstruction , processingInstructions , processingInstructions , remove , removeNode , removeProcessingInstruction , setAttributeList , setAttributes , setContent , setDocument , setParent , setQName , supportsParent |
Methods inherited from class org.dom4j.tree.AbstractBranch | |
add , add , add , add , addElement , addElement , addElement , addElement , addNode , addNode , appendContent , childAdded , childRemoved , content , contentList , contentRemoved , createContentList , createContentList , createEmptyList , createResultList , createSingleResultList , elementByID , elementID , getContentAsStringValue , getContentAsText , getText , getTextTrim , hasContent , indexOf , invalidNodeTypeAddException , isReadOnly , node , nodeCount , nodeIterator , remove , remove , remove , remove , removeNode , setProcessingInstructions |
Methods inherited from class org.dom4j.tree.AbstractNode | |
asXPathResult , clone , createPattern , createXPath , createXPathFilter , createXPathResult , detach , getDocument , getDocumentFactory , getName , getNodeType , getNodeTypeName , getParent , getPath , getStringValue , getText , getUniquePath , hasContent , isReadOnly , matches , numberValueOf , selectNodes , selectNodes , selectNodes , selectObject , selectSingleNode , setDocument , setName , setParent , setText , supportsParent , valueOf , write |
protected Element createElement(String name)
- Overrides:
- createElement in interface org.dom4j.tree.AbstractElement
protected Element createElement(QName qName)
- Overrides:
- createElement in interface org.dom4j.tree.AbstractElement
protected Object getCopyOfUserData()
If a deep copy of user data is required whenever the clone() or createCopy() methods are called on this element then this method should return a clone of the user data
- Returns:
- DOCUMENT ME!
public void setData(Object data)
- Overrides:
- setData in interface org.dom4j.tree.AbstractElement