|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractAttribute
org.dom4j.tree.FlyweightAttribute
org.dom4j.tree.DefaultAttribute
org.dom4j.util.UserDataAttribute
public class UserDataAttribute
UserDataAttribute
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.FlyweightAttribute |
---|
value |
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 | |
---|---|
UserDataAttribute(QName qname)
|
|
UserDataAttribute(QName qname,
String text)
|
Method Summary | |
---|---|
Object |
getData()
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() . |
void |
setData(Object data)
Sets the data value of this attribute if this element supports data binding or calls Node.setText(String) if it doesn't. |
Methods inherited from class org.dom4j.tree.DefaultAttribute |
---|
getParent, isReadOnly, setParent, setValue, supportsParent |
Methods inherited from class org.dom4j.tree.FlyweightAttribute |
---|
getQName, getValue |
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 class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
Constructor Detail |
---|
public UserDataAttribute(QName qname)
public UserDataAttribute(QName qname, String text)
Method Detail |
---|
public Object getData()
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()
.
getData
in interface Attribute
getData
in class org.dom4j.tree.AbstractAttribute
public void setData(Object data)
Attribute
Sets the data value of this attribute if this element supports data
binding or calls Node.setText(String)
if it doesn't.
setData
in interface Attribute
setData
in class org.dom4j.tree.AbstractAttribute
data
- the attribute data
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |