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_TOSTRING
DEFAULT_CONTENT_LIST_SIZE
NODE_TYPE_NAMES
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
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
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() |
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 feature,
java.lang.String version) |
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 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, supportsParent
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
addElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructions
asXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTextTrim
addElement, addElement, appendContent, content, elementByID, setProcessingInstructions
asXPathResult, createXPath, detach, getNodeTypeName, getPath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
public 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()
Element
String
is returned.getNamespaceURI
in interface Element
getNamespaceURI
in class AbstractElement
Namespace
of this element or an
empty String
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getLocalName()
public java.lang.String getNodeName()
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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.DOMException
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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.DOMException
public void removeAttribute(java.lang.String name) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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.DOMException
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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.DOMException
public void removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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.DOMException
public 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 DefaultElement
protected 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.DOMException
public void setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getBaseURI()
public short compareDocumentPosition(org.w3c.dom.Node other) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getTextContent() throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setTextContent(java.lang.String textContent) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public 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)