org.dom4j.util
Class UserDataAttribute
java.lang.Object
   org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractNode
       org.dom4j.tree.AbstractAttribute
org.dom4j.tree.AbstractAttribute
           org.dom4j.tree.FlyweightAttribute
org.dom4j.tree.FlyweightAttribute
               org.dom4j.tree.DefaultAttribute
org.dom4j.tree.DefaultAttribute
                   org.dom4j.util.UserDataAttribute
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 
 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.8 $
- 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 | 
|  Object | getData()Accesses the data of this attribute which may implement data typing
 bindings such as
 XML SchemaorJava Beanbindings or will return the same value asNode#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.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 Schemaor- Java Beanbindings or will return the same value as- Node.getText().
 - 
 
- 
- Specified by:
- getDatain interface- Attribute
- Overrides:
- getDatain 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(String)if it doesn't.
 - 
 
- 
- Specified by:
- setDatain interface- Attribute
- Overrides:
- setDatain class- AbstractAttribute
 
- 
 
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.