org.dom4j.dom
Class DOMElement
java.lang.Object
org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractBranch
org.dom4j.tree.AbstractElement
org.dom4j.tree.DefaultElement
org.dom4j.dom.DOMElement
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Branch, Element, Node
public class DOMElement
- extends DefaultElement
- implements org.w3c.dom.Element
DOMElement
implements an XML element which supports the W3C
DOM API.
- Version:
- $Revision: 1.23 $
- 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 |
Method Summary |
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
|
protected Attribute |
attribute(org.w3c.dom.Attr attr)
|
protected Attribute |
attribute(java.lang.String namespaceURI,
java.lang.String localName)
|
org.w3c.dom.Node |
cloneNode(boolean deep)
|
short |
compareDocumentPosition(org.w3c.dom.Node arg0)
|
protected Attribute |
createAttribute(org.w3c.dom.Attr newAttr)
|
java.lang.String |
getAttribute(java.lang.String name)
|
org.w3c.dom.Attr |
getAttributeNode(java.lang.String name)
|
org.w3c.dom.Attr |
getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.String |
getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
org.w3c.dom.NamedNodeMap |
getAttributes()
|
java.lang.String |
getBaseURI()
|
org.w3c.dom.NodeList |
getChildNodes()
|
protected DocumentFactory |
getDocumentFactory()
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String name)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespace,
java.lang.String lName)
|
java.lang.Object |
getFeature(java.lang.String arg0,
java.lang.String arg1)
|
org.w3c.dom.Node |
getFirstChild()
|
org.w3c.dom.Node |
getLastChild()
|
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceURI()
Returns the URI mapped to the namespace of this element if one exists
otherwise an empty String is returned. |
org.w3c.dom.Node |
getNextSibling()
|
java.lang.String |
getNodeName()
|
java.lang.String |
getNodeValue()
|
org.w3c.dom.Document |
getOwnerDocument()
|
org.w3c.dom.Node |
getParentNode()
|
java.lang.String |
getPrefix()
|
org.w3c.dom.Node |
getPreviousSibling()
|
protected QName |
getQName(java.lang.String namespace,
java.lang.String qualifiedName)
|
org.w3c.dom.TypeInfo |
getSchemaTypeInfo()
|
java.lang.String |
getTagName()
|
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String arg0)
|
boolean |
hasAttribute(java.lang.String name)
|
boolean |
hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
boolean |
isDefaultNamespace(java.lang.String arg0)
|
boolean |
isEqualNode(org.w3c.dom.Node arg0)
|
boolean |
isSameNode(org.w3c.dom.Node arg0)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
java.lang.String |
lookupNamespaceURI(java.lang.String arg0)
|
java.lang.String |
lookupPrefix(java.lang.String arg0)
|
void |
removeAttribute(java.lang.String name)
|
org.w3c.dom.Attr |
removeAttributeNode(org.w3c.dom.Attr oldAttr)
|
void |
removeAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
|
void |
setAttribute(java.lang.String name,
java.lang.String value)
|
org.w3c.dom.Attr |
setAttributeNode(org.w3c.dom.Attr newAttr)
|
org.w3c.dom.Attr |
setAttributeNodeNS(org.w3c.dom.Attr newAttr)
|
void |
setAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String value)
|
void |
setIdAttribute(java.lang.String arg0,
boolean arg1)
|
void |
setIdAttributeNode(org.w3c.dom.Attr arg0,
boolean arg1)
|
void |
setIdAttributeNS(java.lang.String arg0,
java.lang.String arg1,
boolean arg2)
|
void |
setNodeValue(java.lang.String nodeValue)
|
void |
setPrefix(java.lang.String prefix)
|
void |
setTextContent(java.lang.String arg0)
|
java.lang.Object |
setUserData(java.lang.String arg0,
java.lang.Object arg1,
org.w3c.dom.UserDataHandler arg2)
|
boolean |
supports(java.lang.String feature,
java.lang.String version)
|
Methods inherited from class org.dom4j.tree.DefaultElement |
add, additionalNamespaces, additionalNamespaces, addNewNode, attribute, attribute, attribute, attribute, attributeCount, attributeIterator, attributeList, attributeList, attributes, clearContent, clone, contentList, declaredNamespaces, element, element, element, getDocument, getNamespaceForPrefix, getNamespaceForURI, getParent, getQName, getStringValue, getText, indexOf, node, nodeCount, nodeIterator, processingInstruction, processingInstructions, processingInstructions, remove, removeNode, removeProcessingInstruction, setAttributeList, setAttributes, setContent, setDocument, setParent, setQName, supportsParent |
Methods inherited from class org.dom4j.tree.AbstractElement |
accept, add, add, add, add, add, add, add, add, addAttribute, addAttribute, addCDATA, addComment, addElement, addEntity, addNamespace, addNewNode, addNode, addNode, addProcessingInstruction, addProcessingInstruction, addText, appendAttributes, asXML, attributeValue, attributeValue, attributeValue, attributeValue, childAdded, childRemoved, createAttributeList, createAttributeList, createCopy, createCopy, createCopy, createElement, createElement, createSingleIterator, elementIterator, elementIterator, elementIterator, elementIterator, elements, elements, elements, elements, elementText, elementText, elementTextTrim, elementTextTrim, ensureAttributesCapacity, getData, getName, getNamespace, getNamespacePrefix, getNamespacesForURI, getNodeType, getPath, getQName, getQualifiedName, getUniquePath, getXPathNameStep, getXPathResult, hasMixedContent, isRootElement, isTextOnly, normalize, remove, remove, remove, remove, remove, remove, remove, remove, setAttributes, setAttributeValue, setAttributeValue, setData, setName, setNamespace, setText, toString, write |
Methods inherited from class org.dom4j.tree.AbstractBranch |
addElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructions |
Methods inherited from class org.dom4j.tree.AbstractNode |
asXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
getNodeType, normalize |
Methods inherited from interface org.dom4j.Node |
asXPathResult, createXPath, detach, getNodeTypeName, getPath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf |
DOMElement
public DOMElement(java.lang.String name)
DOMElement
public DOMElement(QName qname)
DOMElement
public DOMElement(QName qname,
int attributeCount)
DOMElement
public DOMElement(java.lang.String name,
Namespace namespace)
supports
public boolean supports(java.lang.String feature,
java.lang.String version)
getNamespaceURI
public java.lang.String getNamespaceURI()
- Description copied from interface:
Element
Returns the URI mapped to the namespace of this element if one exists
otherwise an empty String
is returned.
- Specified by:
getNamespaceURI
in interface Element
- Overrides:
getNamespaceURI
in class AbstractElement
- 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)
isSupported
public boolean isSupported(java.lang.String feature,
java.lang.String version)
hasAttributes
public boolean hasAttributes()
getTagName
public java.lang.String getTagName()
getAttribute
public java.lang.String getAttribute(java.lang.String name)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.String value)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
removeAttribute
public void removeAttribute(java.lang.String name)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getAttributeNode
public org.w3c.dom.Attr getAttributeNode(java.lang.String name)
setAttributeNode
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
removeAttributeNode
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getAttributeNS
public java.lang.String getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
setAttributeNS
public void setAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String value)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
removeAttributeNS
public void removeAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getAttributeNodeNS
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
setAttributeNodeNS
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespace,
java.lang.String lName)
hasAttribute
public boolean hasAttribute(java.lang.String name)
hasAttributeNS
public boolean hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
getDocumentFactory
protected DocumentFactory getDocumentFactory()
- Overrides:
getDocumentFactory
in class DefaultElement
attribute
protected Attribute attribute(org.w3c.dom.Attr attr)
attribute
protected Attribute attribute(java.lang.String namespaceURI,
java.lang.String localName)
createAttribute
protected Attribute createAttribute(org.w3c.dom.Attr newAttr)
getQName
protected QName getQName(java.lang.String namespace,
java.lang.String qualifiedName)
getSchemaTypeInfo
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
setIdAttribute
public void setIdAttribute(java.lang.String arg0,
boolean arg1)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
setIdAttributeNS
public void setIdAttributeNS(java.lang.String arg0,
java.lang.String arg1,
boolean arg2)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
setIdAttributeNode
public void setIdAttributeNode(org.w3c.dom.Attr arg0,
boolean arg1)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getBaseURI
public java.lang.String getBaseURI()
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node arg0)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
getTextContent
public java.lang.String getTextContent()
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
setTextContent
public void setTextContent(java.lang.String arg0)
throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
isSameNode
public boolean isSameNode(org.w3c.dom.Node arg0)
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String arg0)
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String arg0)
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String arg0)
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node arg0)
getFeature
public java.lang.Object getFeature(java.lang.String arg0,
java.lang.String arg1)
setUserData
public java.lang.Object setUserData(java.lang.String arg0,
java.lang.Object arg1,
org.w3c.dom.UserDataHandler arg2)
getUserData
public java.lang.Object getUserData(java.lang.String arg0)
Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by