org.dom4j.util
Class UserDataAttribute
java.lang.Object
|
+--org.dom4j.tree.AbstractNode
|
+--org.dom4j.tree.AbstractAttribute
|
+--org.dom4j.tree.FlyweightAttribute
|
+--org.dom4j.tree.DefaultAttribute
|
+--org.dom4j.util.UserDataAttribute
- All Implemented Interfaces:
- Attribute, Cloneable, Node, Serializable
- public class UserDataAttribute
- extends DefaultAttribute
UserDataAttribute support the adornment of a user
data object on an Element or Attribute instance such that the
methods getData() 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.
- Version:
- $Revision: 1.4 $
- 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 |
| Methods inherited from class org.dom4j.tree.AbstractAttribute |
accept, asXML, createXPathResult, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setNamespace, setText, toString, write |
| Methods inherited from class org.dom4j.tree.AbstractNode |
asXPathResult, clone, createPattern, createXPath, createXPathFilter, detach, getDocument, getDocumentFactory, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, valueOf |
| Methods inherited from interface org.dom4j.Node |
asXPathResult, clone, createXPath, detach, getDocument, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, valueOf |
UserDataAttribute
public UserDataAttribute(QName qname)
UserDataAttribute
public UserDataAttribute(QName qname,
String text)
getData
public Object getData()
- Description copied from interface:
Attribute
- Accesses the data of this attribute which may implement data typing
bindings such as XML Schema or
Java Bean bindings or will return the same value as
Node.getText()
- Specified by:
getData in interface Attribute- Overrides:
getData in class AbstractAttribute
setData
public void setData(Object data)
- Description copied from interface:
Attribute
- Sets the data value of this attribute if this element supports data
binding or calls
Node.setText(java.lang.String) if it doesn't
- Specified by:
setData in interface Attribute- Overrides:
setData in class AbstractAttribute
Copyright © 2002-2003 MetaStuff Ltd.. All Rights Reserved.