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.
 
valueNODE_TYPE_NAMESANY_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 and Description | 
|---|
| UserDataAttribute(QName qname) | 
| UserDataAttribute(QName qname,
                 java.lang.String text) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.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(java.lang.Object data)Sets the data value of this attribute if this element supports data
 binding or calls  Node.setText(String)if it doesn't. | 
getParent, isReadOnly, setParent, setValue, supportsParentgetQName, getValueaccept, asXML, createXPathResult, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setNamespace, setText, toString, writeasXPathResult, clone, createPattern, createXPath, createXPathFilter, detach, getDocument, getDocumentFactory, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, valueOfequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasXPathResult, clone, createXPath, detach, getDocument, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, valueOfpublic UserDataAttribute(QName qname)
public UserDataAttribute(QName qname, java.lang.String text)
public java.lang.Object getData()
AttributeXML Schema or Java Bean
 bindings or will return the same value as Node.getText().getData in interface AttributegetData in class AbstractAttributepublic void setData(java.lang.Object data)
AttributeNode.setText(String)if it doesn't.setData in interface AttributesetData in class AbstractAttributedata - the attribute data