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,
String text) |
| Modifier and Type | Method and Description |
|---|---|
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. |
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 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 AttributegetData in class AbstractAttributepublic 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 AttributesetData in class AbstractAttributedata - the attribute dataCopyright © 2012 JBoss by Red Hat. All Rights Reserved.