| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.dom4j.tree.AbstractNodeorg.dom4j.tree.AbstractBranchorg.dom4j.tree.AbstractElementorg.dom4j.tree.DefaultElementorg.dom4j.util.UserDataElementpublic class UserDataElementextends org.dom4j.tree.DefaultElementUserDataElement 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