public class DOMNodeImpl
extends java.lang.Object
implements org.w3c.dom.Node
| Modifier and Type | Field and Description |
|---|---|
protected Node |
adaptee
Wrapped tidy 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| Modifier | Constructor and Description |
|---|---|
protected |
DOMNodeImpl(Node adaptee)
Intantiates a new DOM node.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild) |
org.w3c.dom.Node |
cloneNode(boolean deep) |
short |
compareDocumentPosition(org.w3c.dom.Node other) |
org.w3c.dom.NamedNodeMap |
getAttributes() |
java.lang.String |
getBaseURI() |
org.w3c.dom.NodeList |
getChildNodes() |
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() |
org.w3c.dom.Node |
getNextSibling() |
java.lang.String |
getNodeName() |
short |
getNodeType() |
java.lang.String |
getNodeValue() |
org.w3c.dom.Document |
getOwnerDocument() |
org.w3c.dom.Node |
getParentNode() |
java.lang.String |
getPrefix() |
org.w3c.dom.Node |
getPreviousSibling() |
java.lang.String |
getTextContent() |
java.lang.Object |
getUserData(java.lang.String key) |
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 arg) |
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 |
normalize()
Do nothing: text nodes in html documents are important and jtidy already removes useless text during parsing.
|
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 |
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)
DOM2 - not implemented.
|
protected Node adaptee
protected DOMNodeImpl(Node adaptee)
adaptee - wrapped Tidy nodepublic java.lang.String getNodeValue()
getNodeValue in interface org.w3c.dom.NodeNode.getNodeValue()public void setNodeValue(java.lang.String nodeValue)
setNodeValue in interface org.w3c.dom.NodeNode.setNodeValue(java.lang.String)public java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.NodeNode.getNodeName()public short getNodeType()
getNodeType in interface org.w3c.dom.NodeNode.getNodeType()public org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.NodeNode.getParentNode()public org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.NodeNode.getChildNodes()public org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.NodeNode.getFirstChild()public org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.NodeNode.getLastChild()public org.w3c.dom.Node getPreviousSibling()
getPreviousSibling in interface org.w3c.dom.NodeNode.getPreviousSibling()public org.w3c.dom.Node getNextSibling()
getNextSibling in interface org.w3c.dom.NodeNode.getNextSibling()public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.NodeNode.getAttributes()public org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.NodeNode.getOwnerDocument()public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
insertBefore in interface org.w3c.dom.NodeNode.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
replaceChild in interface org.w3c.dom.NodeNode.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
removeChild in interface org.w3c.dom.NodeNode.removeChild(org.w3c.dom.Node)public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
appendChild in interface org.w3c.dom.NodeNode.appendChild(org.w3c.dom.Node)public boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.NodeNode.hasChildNodes()public org.w3c.dom.Node cloneNode(boolean deep)
cloneNode in interface org.w3c.dom.NodeNode.cloneNode(boolean)public void normalize()
normalize in interface org.w3c.dom.NodeNode.normalize()public boolean supports(java.lang.String feature,
java.lang.String version)
public java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.NodeNode.getNamespaceURI()public java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.NodeNode.getPrefix()public void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionNode.setPrefix(java.lang.String)public java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.NodeNode.getLocalName()public boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.NodeNode.isSupported(java.lang.String, java.lang.String)public boolean hasAttributes()
hasAttributes in interface org.w3c.dom.NodeNode.hasAttributes()public short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
compareDocumentPosition in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionNode.compareDocumentPosition(org.w3c.dom.Node)public java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.NodeNode.getBaseURI()public java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
getFeature in interface org.w3c.dom.NodeNode.getFeature(java.lang.String, java.lang.String)public java.lang.String getTextContent()
throws org.w3c.dom.DOMException
getTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionNode.getTextContent()public java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.NodeNode.getUserData(java.lang.String)public boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace in interface org.w3c.dom.NodeNode.isDefaultNamespace(java.lang.String)public boolean isEqualNode(org.w3c.dom.Node arg)
isEqualNode in interface org.w3c.dom.NodeNode.isEqualNode(org.w3c.dom.Node)public boolean isSameNode(org.w3c.dom.Node other)
isSameNode in interface org.w3c.dom.NodeNode.isSameNode(org.w3c.dom.Node)public java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI in interface org.w3c.dom.NodeNode.lookupNamespaceURI(java.lang.String)public java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix in interface org.w3c.dom.NodeNode.lookupPrefix(java.lang.String)public void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionNode.setTextContent(java.lang.String)public java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
setUserData in interface org.w3c.dom.NodeNode.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)