|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dom4j.tree.AbstractNode org.dom4j.tree.AbstractAttribute org.dom4j.tree.FlyweightAttribute
FlyweightAttribute
is a Flyweight pattern implementation of a
singly linked, read-only XML Attribute.
This node could be shared across documents and elements though it does not support the parent relationship.
Field Summary | |
protected String |
value
The value of the Attribute |
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 | |
FlyweightAttribute(QName qname)
|
|
FlyweightAttribute(QName qname,
String value)
|
|
FlyweightAttribute(String name,
String value)
Creates the Attribute with the specified local name and
value. |
|
FlyweightAttribute(String name,
String value,
Namespace namespace)
Creates the Attribute with the specified local name, value
and Namespace . |
Method Summary | |
QName |
getQName()
Returns the QName of this attribute which represents the
local name, the qualified name and the Namespace .
|
String |
getValue()
Returns the value of the attribute. |
Methods inherited from class org.dom4j.tree.AbstractAttribute |
accept, asXML, createXPathResult, getData, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setData, setNamespace, setText, setValue, toString, write |
Methods inherited from class org.dom4j.tree.AbstractNode |
asXPathResult, clone, createPattern, createXPath, createXPathFilter, detach, getDocument, getDocumentFactory, getNodeTypeName, getParent, getPath, getStringValue, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, supportsParent, 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, getParent, getPath, getStringValue, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, supportsParent, valueOf |
Field Detail |
protected String value
Attribute
Constructor Detail |
public FlyweightAttribute(QName qname)
public FlyweightAttribute(QName qname, String value)
public FlyweightAttribute(String name, String value)
Attribute
with the specified local name and
value.
name
- is the name of the attributevalue
- is the value of the attributepublic FlyweightAttribute(String name, String value, Namespace namespace)
Attribute
with the specified local name, value
and Namespace
.
name
- is the name of the attributevalue
- is the value of the attributenamespace
- is the namespace of the attributeMethod Detail |
public String getValue()
Attribute
Returns the value of the attribute. This method returns the same value as
the Node.getText()
method.
public QName getQName()
Attribute
Returns the QName
of this attribute which represents the
local name, the qualified name and the Namespace
.
QName
associated with this attribute
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |