public class DOMElement extends DefaultElement implements org.w3c.dom.Element
DOMElement implements an XML element which supports the W3C
DOM API.
USE_STRINGVALUE_SEPARATOR, VERBOSE_TOSTRINGDEFAULT_CONTENT_LIST_SIZENODE_TYPE_NAMESATTRIBUTE_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_NODEANY_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 and Description |
|---|
DOMElement(QName qname) |
DOMElement(QName qname,
int attributeCount) |
DOMElement(java.lang.String name) |
DOMElement(java.lang.String name,
Namespace namespace) |
| Modifier and Type | Method and Description |
|---|---|
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 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) |
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, supportsParentaccept, 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, writeaddElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructionsasXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOfequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTextTrimaddElement, addElement, appendContent, content, elementByID, setProcessingInstructionsasXPathResult, 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 class AbstractElementNamespace of this element or an
empty Stringpublic java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getLocalName()
public java.lang.String getNodeName()
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Node getParentNode()
public org.w3c.dom.NodeList getChildNodes()
public org.w3c.dom.Node getFirstChild()
public org.w3c.dom.Node getLastChild()
public org.w3c.dom.Node getPreviousSibling()
public org.w3c.dom.Node getNextSibling()
public org.w3c.dom.NamedNodeMap getAttributes()
public org.w3c.dom.Document getOwnerDocument()
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean hasChildNodes()
public org.w3c.dom.Node cloneNode(boolean deep)
public boolean isSupported(java.lang.String feature,
java.lang.String version)
public boolean hasAttributes()
public java.lang.String getTagName()
public java.lang.String getAttribute(java.lang.String name)
public void setAttribute(java.lang.String name,
java.lang.String value)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void removeAttribute(java.lang.String name)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr getAttributeNode(java.lang.String name)
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
public void setAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String value)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void removeAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespace,
java.lang.String lName)
public boolean hasAttribute(java.lang.String name)
public boolean hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
protected 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()
public void setIdAttribute(java.lang.String name,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getBaseURI()
public short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getTextContent()
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean isSameNode(org.w3c.dom.Node other)
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
public boolean isDefaultNamespace(java.lang.String namespaceURI)
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
public boolean isEqualNode(org.w3c.dom.Node other)
public java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
public java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
public java.lang.Object getUserData(java.lang.String key)