org.dom4j.dom
Class DOMAttribute
java.lang.Object
org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractAttribute
org.dom4j.tree.FlyweightAttribute
org.dom4j.tree.DefaultAttribute
org.dom4j.dom.DOMAttribute
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Attribute, Node, org.w3c.dom.Attr
public class DOMAttribute
- extends DefaultAttribute
- implements org.w3c.dom.Attr
DOMAttribute
implements a doubly linked attribute which
supports the W3C DOM API.
- Version:
- $Revision: 1.14 $
- Author:
- James Strachan
- See Also:
- Serialized Form
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
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 |
Methods inherited from class org.dom4j.tree.AbstractAttribute |
accept, asXML, createXPathResult, getData, getName, getNamespace, getNamespacePrefix, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setData, 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 class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Attr |
getName, getSchemaTypeInfo, getValue, isId, setValue |
Methods inherited from interface org.w3c.dom.Node |
compareDocumentPosition, getBaseURI, getFeature, getNodeType, getTextContent, getUserData, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, setTextContent, setUserData |
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 |
DOMAttribute
public DOMAttribute(QName qname)
DOMAttribute
public DOMAttribute(QName qname,
java.lang.String value)
DOMAttribute
public DOMAttribute(Element parent,
QName qname,
java.lang.String value)
supports
public boolean supports(java.lang.String feature,
java.lang.String version)
getNamespaceURI
public java.lang.String getNamespaceURI()
- Description copied from interface:
Attribute
Returns the URI mapped to the namespace of this element if one exists
otherwise an empty String
is returned.
- Specified by:
getNamespaceURI
in interface Attribute
- Overrides:
getNamespaceURI
in class AbstractAttribute
- Returns:
- the URI for the
Namespace
of this element or an
empty String
getPrefix
public java.lang.String getPrefix()
setPrefix
public void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getLocalName
public java.lang.String getLocalName()
getNodeName
public java.lang.String getNodeName()
getNodeValue
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
setNodeValue
public void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getParentNode
public org.w3c.dom.Node getParentNode()
getChildNodes
public org.w3c.dom.NodeList getChildNodes()
getFirstChild
public org.w3c.dom.Node getFirstChild()
getLastChild
public org.w3c.dom.Node getLastChild()
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
getNextSibling
public org.w3c.dom.Node getNextSibling()
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
getOwnerDocument
public org.w3c.dom.Document getOwnerDocument()
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
appendChild
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
hasChildNodes
public boolean hasChildNodes()
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
normalize
public void normalize()
isSupported
public boolean isSupported(java.lang.String feature,
java.lang.String version)
hasAttributes
public boolean hasAttributes()
getSpecified
public boolean getSpecified()
- Specified by:
getSpecified
in interface org.w3c.dom.Attr
getOwnerElement
public org.w3c.dom.Element getOwnerElement()
- Specified by:
getOwnerElement
in interface org.w3c.dom.Attr
Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by SourceForge