org.dom4j
public interface Attribute extends Node
Attribute
defines an XML attribute. An attribute may have a
name, an optional namespace and a value.
Version: $Revision: 1.9 $
Method Summary | |
---|---|
Object | getData()
Accesses the data of this attribute which may implement data typing
bindings such as |
Namespace | getNamespace()
Returns the |
String | getNamespacePrefix()
Returns the namespace prefix of this element if one exists otherwise an
empty |
String | getNamespaceURI()
Returns the URI mapped to the namespace of this element if one exists
otherwise an empty |
QName | getQName()
Returns the |
String | getQualifiedName() Returns the fully qualified name of this element. |
String | getValue() Returns the value of the attribute. |
void | setData(Object data) Sets the data value of this attribute if this element supports data binding or calls setTextif it doesn't. |
void | setNamespace(Namespace namespace)
Sets the |
void | setValue(String value)
Sets the value of this attribute or this method will throw an
|
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 getText.
Returns: the attribute data
Returns the Namespace
of this element if one exists
otherwise null is returned returned.
Returns: the Namespace
associated with this node
Returns the namespace prefix of this element if one exists otherwise an
empty String
is returned.
Returns: the prefix of the Namespace
of this element or an
empty String
Returns the URI mapped to the namespace of this element if one exists
otherwise an empty String
is returned.
Returns: the URI for the Namespace
of this element or an
empty String
Returns the QName
of this attribute which represents the
local name, the qualified name and the Namespace
.
Returns: the QName
associated with this attribute
Returns the fully qualified name of this element.
This will be the same as the value returned from getName if this element has no namespace attached to this element or an expression of the form
getNamespacePrefix() + ":" + getName()will be returned.
Returns: the fully qualified name of the element
Returns the value of the attribute. This method returns the same value as the getTextmethod.
Returns: the value of the attribute
Sets the data value of this attribute if this element supports data binding or calls setTextif it doesn't.
Parameters: data the attribute data
Sets the Namespace
of this element or if this element is
read only then an UnsupportedOperationException
is thrown.
Parameters: namespace
is the Namespace
to associate with this element
Sets the value of this attribute or this method will throw an
UnsupportedOperationException
if it is read-only.
Parameters: value is the new value of this attribute