java.lang.Cloneable, Branch, Element, Node, org.w3c.dom.Element, org.w3c.dom.Nodepublic class DOMElement extends DefaultElement implements org.w3c.dom.Element
DOMElement implements an XML element which supports the W3C
DOM API.
DEFAULT_CONTENT_LIST_SIZEUSE_STRINGVALUE_SEPARATOR, VERBOSE_TOSTRINGNODE_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_NODEATTRIBUTE_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| Constructor | Description |
|---|---|
DOMElement(java.lang.String name) |
|
DOMElement(java.lang.String name,
Namespace namespace) |
|
DOMElement(QName qname) |
|
DOMElement(QName qname,
int attributeCount) |
| Modifier and Type | Method | Description |
|---|---|---|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild) |
|
protected Attribute |
attribute(java.lang.String namespaceURI,
java.lang.String localName) |
|
protected Attribute |
attribute(org.w3c.dom.Attr attr) |
|
org.w3c.dom.Node |
cloneNode(boolean deep) |
|
short |
compareDocumentPosition(org.w3c.dom.Node other) |
|
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() |
|
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 feature,
java.lang.String version) |
|
org.w3c.dom.Node |
getFirstChild() |
|
org.w3c.dom.NodeList |
getChildNodes() |
|
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 key) |
|
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 namespaceURI) |
|
boolean |
isEqualNode(org.w3c.dom.Node other) |
|
boolean |
isSameNode(org.w3c.dom.Node other) |
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version) |
|
java.lang.String |
lookupNamespaceURI(java.lang.String prefix) |
|
java.lang.String |
lookupPrefix(java.lang.String namespaceURI) |
|
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 name,
boolean isId) |
|
void |
setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId) |
|
void |
setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId) |
|
void |
setNodeValue(java.lang.String nodeValue) |
|
void |
setPrefix(java.lang.String prefix) |
|
void |
setTextContent(java.lang.String textContent) |
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
|
boolean |
supports(java.lang.String feature,
java.lang.String version) |
addElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructionsaccept, 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, 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, childAdded, childRemoved, isRootElement, isTextOnly, normalize, remove, remove, remove, remove, remove, remove, remove, remove, setAttributes, setAttributeValue, setAttributeValue, setData, setName, setNamespace, setText, toString, writeasXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOfaddElement, addElement, appendContent, content, elementByID, setProcessingInstructionsadd, 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, supportsParentgetTextTrimasXPathResult, createXPath, detach, getNodeTypeName, getPath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOfpublic DOMElement(java.lang.String name)
public DOMElement(QName qname)
public DOMElement(QName qname, int attributeCount)
public DOMElement(java.lang.String name,
Namespace namespace)
public boolean supports(java.lang.String feature,
java.lang.String version)
public java.lang.String getNamespaceURI()
ElementString is returned.getNamespaceURI in interface ElementgetNamespaceURI in interface org.w3c.dom.NodegetNamespaceURI in class AbstractElementNamespace of this element or an
empty Stringpublic java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.Nodepublic void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.Nodepublic java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.Nodepublic java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
getNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
setNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.Nodepublic org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getPreviousSibling()
getPreviousSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getNextSibling()
getNextSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.Nodepublic org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.Nodepublic org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
insertBefore in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
replaceChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
removeChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
appendChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.Nodepublic org.w3c.dom.Node cloneNode(boolean deep)
cloneNode in interface org.w3c.dom.Nodepublic boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.Nodepublic boolean hasAttributes()
hasAttributes in interface org.w3c.dom.Nodepublic java.lang.String getTagName()
getTagName in interface org.w3c.dom.Elementpublic java.lang.String getAttribute(java.lang.String name)
getAttribute in interface org.w3c.dom.Elementpublic void setAttribute(java.lang.String name,
java.lang.String value)
throws org.w3c.dom.DOMException
setAttribute in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic void removeAttribute(java.lang.String name)
throws org.w3c.dom.DOMException
removeAttribute in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr getAttributeNode(java.lang.String name)
getAttributeNode in interface org.w3c.dom.Elementpublic org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
setAttributeNode in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr)
throws org.w3c.dom.DOMException
removeAttributeNode in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic java.lang.String getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
getAttributeNS in interface org.w3c.dom.Elementpublic void setAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String value)
throws org.w3c.dom.DOMException
setAttributeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic void removeAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
throws org.w3c.dom.DOMException
removeAttributeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
getAttributeNodeNS in interface org.w3c.dom.Elementpublic org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
setAttributeNodeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
getElementsByTagName in interface org.w3c.dom.Elementpublic org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespace,
java.lang.String lName)
getElementsByTagNameNS in interface org.w3c.dom.Elementpublic boolean hasAttribute(java.lang.String name)
hasAttribute in interface org.w3c.dom.Elementpublic boolean hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
hasAttributeNS in interface org.w3c.dom.Elementprotected DocumentFactory getDocumentFactory()
getDocumentFactory in class DefaultElementprotected Attribute attribute(org.w3c.dom.Attr attr)
protected Attribute attribute(java.lang.String namespaceURI, java.lang.String localName)
protected Attribute createAttribute(org.w3c.dom.Attr newAttr)
protected QName getQName(java.lang.String namespace, java.lang.String qualifiedName)
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
getSchemaTypeInfo in interface org.w3c.dom.Elementpublic void setIdAttribute(java.lang.String name,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttribute in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic void setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttributeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic void setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttributeNode in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.Nodepublic short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
compareDocumentPosition in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic java.lang.String getTextContent()
throws org.w3c.dom.DOMException
getTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic boolean isSameNode(org.w3c.dom.Node other)
isSameNode in interface org.w3c.dom.Nodepublic java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix in interface org.w3c.dom.Nodepublic boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace in interface org.w3c.dom.Nodepublic java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI in interface org.w3c.dom.Nodepublic boolean isEqualNode(org.w3c.dom.Node other)
isEqualNode in interface org.w3c.dom.Nodepublic java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
getFeature in interface org.w3c.dom.Nodepublic java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
setUserData in interface org.w3c.dom.Nodepublic java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.Node