Package org.w3c.tidy
Class DOMNodeImpl
- java.lang.Object
-
- org.w3c.tidy.DOMNodeImpl
-
- All Implemented Interfaces:
org.w3c.dom.Node
- Direct Known Subclasses:
DOMAttrImpl
,DOMCharacterDataImpl
,DOMDocumentImpl
,DOMDocumentTypeImpl
,DOMElementImpl
,DOMProcessingInstructionImpl
public class DOMNodeImpl extends java.lang.Object implements org.w3c.dom.Node
DOMNodeImpl.- Version:
- $Revision: 1121 $ ($Author: aditsu $)
- Author:
- Dave Raggett dsr@w3.org , Andy Quick ac.quick@sympatico.ca (translation to Java), Fabrizio Giustina
-
-
Field Summary
Fields Modifier and Type Field Description protected Node
adaptee
Wrapped tidy node.-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DOMNodeImpl(Node adaptee)
Intantiates a new DOM node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Field Detail
-
adaptee
protected Node adaptee
Wrapped tidy node.
-
-
Constructor Detail
-
DOMNodeImpl
protected DOMNodeImpl(Node adaptee)
Intantiates a new DOM node.- Parameters:
adaptee
- wrapped Tidy node
-
-
Method Detail
-
getNodeValue
public java.lang.String getNodeValue()
- Specified by:
getNodeValue
in interfaceorg.w3c.dom.Node
- See Also:
Node.getNodeValue()
-
setNodeValue
public void setNodeValue(java.lang.String nodeValue)
- Specified by:
setNodeValue
in interfaceorg.w3c.dom.Node
- See Also:
Node.setNodeValue(java.lang.String)
-
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeName
in interfaceorg.w3c.dom.Node
- See Also:
Node.getNodeName()
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceorg.w3c.dom.Node
- See Also:
Node.getNodeType()
-
getParentNode
public org.w3c.dom.Node getParentNode()
- Specified by:
getParentNode
in interfaceorg.w3c.dom.Node
- See Also:
Node.getParentNode()
-
getChildNodes
public org.w3c.dom.NodeList getChildNodes()
- Specified by:
getChildNodes
in interfaceorg.w3c.dom.Node
- See Also:
Node.getChildNodes()
-
getFirstChild
public org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChild
in interfaceorg.w3c.dom.Node
- See Also:
Node.getFirstChild()
-
getLastChild
public org.w3c.dom.Node getLastChild()
- Specified by:
getLastChild
in interfaceorg.w3c.dom.Node
- See Also:
Node.getLastChild()
-
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interfaceorg.w3c.dom.Node
- See Also:
Node.getPreviousSibling()
-
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSibling
in interfaceorg.w3c.dom.Node
- See Also:
Node.getNextSibling()
-
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interfaceorg.w3c.dom.Node
- See Also:
Node.getAttributes()
-
getOwnerDocument
public org.w3c.dom.Document getOwnerDocument()
- Specified by:
getOwnerDocument
in interfaceorg.w3c.dom.Node
- See Also:
Node.getOwnerDocument()
-
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
- Specified by:
insertBefore
in interfaceorg.w3c.dom.Node
- See Also:
Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)
-
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
- Specified by:
replaceChild
in interfaceorg.w3c.dom.Node
- See Also:
Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
-
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
- Specified by:
removeChild
in interfaceorg.w3c.dom.Node
- See Also:
Node.removeChild(org.w3c.dom.Node)
-
appendChild
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
- Specified by:
appendChild
in interfaceorg.w3c.dom.Node
- See Also:
Node.appendChild(org.w3c.dom.Node)
-
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interfaceorg.w3c.dom.Node
- See Also:
Node.hasChildNodes()
-
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNode
in interfaceorg.w3c.dom.Node
- See Also:
Node.cloneNode(boolean)
-
normalize
public void normalize()
Do nothing: text nodes in html documents are important and jtidy already removes useless text during parsing.- Specified by:
normalize
in interfaceorg.w3c.dom.Node
- See Also:
Node.normalize()
-
supports
public boolean supports(java.lang.String feature, java.lang.String version)
DOM2 - not implemented.
-
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interfaceorg.w3c.dom.Node
- See Also:
Node.getNamespaceURI()
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interfaceorg.w3c.dom.Node
- See Also:
Node.getPrefix()
-
setPrefix
public void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException
- Specified by:
setPrefix
in interfaceorg.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
- See Also:
Node.setPrefix(java.lang.String)
-
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName
in interfaceorg.w3c.dom.Node
- See Also:
Node.getLocalName()
-
isSupported
public boolean isSupported(java.lang.String feature, java.lang.String version)
- Specified by:
isSupported
in interfaceorg.w3c.dom.Node
- See Also:
Node.isSupported(java.lang.String, java.lang.String)
-
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interfaceorg.w3c.dom.Node
- See Also:
Node.hasAttributes()
-
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node other) throws org.w3c.dom.DOMException
- Specified by:
compareDocumentPosition
in interfaceorg.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
- See Also:
Node.compareDocumentPosition(org.w3c.dom.Node)
- To do:
- DOM level 3 compareDocumentPosition() Not implemented.
-
getBaseURI
public java.lang.String getBaseURI()
- Specified by:
getBaseURI
in interfaceorg.w3c.dom.Node
- See Also:
Node.getBaseURI()
- To do:
- DOM level 3 getBaseURI() Not implemented. Returns null.
-
getFeature
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
- Specified by:
getFeature
in interfaceorg.w3c.dom.Node
- See Also:
Node.getFeature(java.lang.String, java.lang.String)
- To do:
- DOM level 3 getFeature() Not implemented. Returns null.
-
getTextContent
public java.lang.String getTextContent() throws org.w3c.dom.DOMException
- Specified by:
getTextContent
in interfaceorg.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
- See Also:
Node.getTextContent()
- To do:
- DOM level 3 getTextContent() Not implemented. Returns null.
-
getUserData
public java.lang.Object getUserData(java.lang.String key)
- Specified by:
getUserData
in interfaceorg.w3c.dom.Node
- See Also:
Node.getUserData(java.lang.String)
- To do:
- DOM level 3 getUserData() Not implemented. Returns null.
-
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String namespaceURI)
- Specified by:
isDefaultNamespace
in interfaceorg.w3c.dom.Node
- See Also:
Node.isDefaultNamespace(java.lang.String)
-
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node arg)
- Specified by:
isEqualNode
in interfaceorg.w3c.dom.Node
- See Also:
Node.isEqualNode(org.w3c.dom.Node)
- To do:
- DOM level 3 isEqualNode() Not implemented. Returns false.
-
isSameNode
public boolean isSameNode(org.w3c.dom.Node other)
- Specified by:
isSameNode
in interfaceorg.w3c.dom.Node
- See Also:
Node.isSameNode(org.w3c.dom.Node)
- To do:
- DOM level 3 isSameNode() Not implemented. Returns false.
-
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
- Specified by:
lookupNamespaceURI
in interfaceorg.w3c.dom.Node
- See Also:
Node.lookupNamespaceURI(java.lang.String)
-
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
- Specified by:
lookupPrefix
in interfaceorg.w3c.dom.Node
- See Also:
Node.lookupPrefix(java.lang.String)
-
setTextContent
public void setTextContent(java.lang.String textContent) throws org.w3c.dom.DOMException
- Specified by:
setTextContent
in interfaceorg.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
- See Also:
Node.setTextContent(java.lang.String)
- To do:
- DOM level 3 setTextContent() Not implemented. Throws NO_MODIFICATION_ALLOWED_ERR
-
setUserData
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
- Specified by:
setUserData
in interfaceorg.w3c.dom.Node
- See Also:
Node.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)
- To do:
- DOM level 3 setUserData() Not implemented. Returns null.
-
-