Package org.w3c.tidy

Class DOMNodeImpl

    • 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)
      TODO DOM level 3 compareDocumentPosition() Not implemented.
      org.w3c.dom.NamedNodeMap getAttributes()  
      java.lang.String getBaseURI()
      TODO DOM level 3 getBaseURI() Not implemented.
      org.w3c.dom.NodeList getChildNodes()  
      java.lang.Object getFeature​(java.lang.String feature, java.lang.String version)
      TODO DOM level 3 getFeature() Not implemented.
      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()
      TODO DOM level 3 getTextContent() Not implemented.
      java.lang.Object getUserData​(java.lang.String key)
      TODO DOM level 3 getUserData() Not implemented.
      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)
      TODO DOM level 3 isEqualNode() Not implemented.
      boolean isSameNode​(org.w3c.dom.Node other)
      TODO DOM level 3 isSameNode() Not implemented.
      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)
      TODO DOM level 3 setTextContent() Not implemented.
      java.lang.Object setUserData​(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
      TODO DOM level 3 setUserData() Not implemented.
      boolean supports​(java.lang.String feature, java.lang.String version)
      DOM2 - not implemented.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 interface org.w3c.dom.Node
        See Also:
        Node.getNodeValue()
      • setNodeValue

        public void setNodeValue​(java.lang.String nodeValue)
        Specified by:
        setNodeValue in interface org.w3c.dom.Node
        See Also:
        Node.setNodeValue(java.lang.String)
      • getNodeName

        public java.lang.String getNodeName()
        Specified by:
        getNodeName in interface org.w3c.dom.Node
        See Also:
        Node.getNodeName()
      • getNodeType

        public short getNodeType()
        Specified by:
        getNodeType in interface org.w3c.dom.Node
        See Also:
        Node.getNodeType()
      • getParentNode

        public org.w3c.dom.Node getParentNode()
        Specified by:
        getParentNode in interface org.w3c.dom.Node
        See Also:
        Node.getParentNode()
      • getChildNodes

        public org.w3c.dom.NodeList getChildNodes()
        Specified by:
        getChildNodes in interface org.w3c.dom.Node
        See Also:
        Node.getChildNodes()
      • getFirstChild

        public org.w3c.dom.Node getFirstChild()
        Specified by:
        getFirstChild in interface org.w3c.dom.Node
        See Also:
        Node.getFirstChild()
      • getLastChild

        public org.w3c.dom.Node getLastChild()
        Specified by:
        getLastChild in interface org.w3c.dom.Node
        See Also:
        Node.getLastChild()
      • getPreviousSibling

        public org.w3c.dom.Node getPreviousSibling()
        Specified by:
        getPreviousSibling in interface org.w3c.dom.Node
        See Also:
        Node.getPreviousSibling()
      • getNextSibling

        public org.w3c.dom.Node getNextSibling()
        Specified by:
        getNextSibling in interface org.w3c.dom.Node
        See Also:
        Node.getNextSibling()
      • getAttributes

        public org.w3c.dom.NamedNodeMap getAttributes()
        Specified by:
        getAttributes in interface org.w3c.dom.Node
        See Also:
        Node.getAttributes()
      • getOwnerDocument

        public org.w3c.dom.Document getOwnerDocument()
        Specified by:
        getOwnerDocument in interface org.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 interface org.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 interface org.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 interface org.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 interface org.w3c.dom.Node
        See Also:
        Node.appendChild(org.w3c.dom.Node)
      • hasChildNodes

        public boolean hasChildNodes()
        Specified by:
        hasChildNodes in interface org.w3c.dom.Node
        See Also:
        Node.hasChildNodes()
      • cloneNode

        public org.w3c.dom.Node cloneNode​(boolean deep)
        Specified by:
        cloneNode in interface org.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 interface org.w3c.dom.Node
        See Also:
        Node.normalize()
      • supports

        public boolean supports​(java.lang.String feature,
                                java.lang.String version)
        DOM2 - not implemented.
        Parameters:
        feature - feature to check
        version - the version to check
        Returns:
        is feature for version supported
        See Also:
        isSupported(java.lang.String, java.lang.String)
      • getNamespaceURI

        public java.lang.String getNamespaceURI()
        Specified by:
        getNamespaceURI in interface org.w3c.dom.Node
        See Also:
        Node.getNamespaceURI()
      • getPrefix

        public java.lang.String getPrefix()
        Specified by:
        getPrefix in interface org.w3c.dom.Node
        See Also:
        Node.getPrefix()
      • setPrefix

        public void setPrefix​(java.lang.String prefix)
                       throws org.w3c.dom.DOMException
        Specified by:
        setPrefix in interface org.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 interface org.w3c.dom.Node
        See Also:
        Node.getLocalName()
      • isSupported

        public boolean isSupported​(java.lang.String feature,
                                   java.lang.String version)
        Specified by:
        isSupported in interface org.w3c.dom.Node
        See Also:
        Node.isSupported(java.lang.String, java.lang.String)
      • hasAttributes

        public boolean hasAttributes()
        Specified by:
        hasAttributes in interface org.w3c.dom.Node
        See Also:
        Node.hasAttributes()
      • compareDocumentPosition

        public short compareDocumentPosition​(org.w3c.dom.Node other)
                                      throws org.w3c.dom.DOMException
        TODO DOM level 3 compareDocumentPosition() Not implemented.
        Specified by:
        compareDocumentPosition in interface org.w3c.dom.Node
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.compareDocumentPosition(org.w3c.dom.Node)
      • getBaseURI

        public java.lang.String getBaseURI()
        TODO DOM level 3 getBaseURI() Not implemented. Returns null.
        Specified by:
        getBaseURI in interface org.w3c.dom.Node
        See Also:
        Node.getBaseURI()
      • getFeature

        public java.lang.Object getFeature​(java.lang.String feature,
                                           java.lang.String version)
        TODO DOM level 3 getFeature() Not implemented. Returns null.
        Specified by:
        getFeature in interface org.w3c.dom.Node
        See Also:
        Node.getFeature(java.lang.String, java.lang.String)
      • getTextContent

        public java.lang.String getTextContent()
                                        throws org.w3c.dom.DOMException
        TODO DOM level 3 getTextContent() Not implemented. Returns null.
        Specified by:
        getTextContent in interface org.w3c.dom.Node
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.getTextContent()
      • getUserData

        public java.lang.Object getUserData​(java.lang.String key)
        TODO DOM level 3 getUserData() Not implemented. Returns null.
        Specified by:
        getUserData in interface org.w3c.dom.Node
        See Also:
        Node.getUserData(java.lang.String)
      • isDefaultNamespace

        public boolean isDefaultNamespace​(java.lang.String namespaceURI)
        Specified by:
        isDefaultNamespace in interface org.w3c.dom.Node
        See Also:
        Node.isDefaultNamespace(java.lang.String)
      • isEqualNode

        public boolean isEqualNode​(org.w3c.dom.Node arg)
        TODO DOM level 3 isEqualNode() Not implemented. Returns false.
        Specified by:
        isEqualNode in interface org.w3c.dom.Node
        See Also:
        Node.isEqualNode(org.w3c.dom.Node)
      • isSameNode

        public boolean isSameNode​(org.w3c.dom.Node other)
        TODO DOM level 3 isSameNode() Not implemented. Returns false.
        Specified by:
        isSameNode in interface org.w3c.dom.Node
        See Also:
        Node.isSameNode(org.w3c.dom.Node)
      • lookupNamespaceURI

        public java.lang.String lookupNamespaceURI​(java.lang.String prefix)
        Specified by:
        lookupNamespaceURI in interface org.w3c.dom.Node
        See Also:
        Node.lookupNamespaceURI(java.lang.String)
      • lookupPrefix

        public java.lang.String lookupPrefix​(java.lang.String namespaceURI)
        Specified by:
        lookupPrefix in interface org.w3c.dom.Node
        See Also:
        Node.lookupPrefix(java.lang.String)
      • setTextContent

        public void setTextContent​(java.lang.String textContent)
                            throws org.w3c.dom.DOMException
        TODO DOM level 3 setTextContent() Not implemented. Throws NO_MODIFICATION_ALLOWED_ERR
        Specified by:
        setTextContent in interface org.w3c.dom.Node
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.setTextContent(java.lang.String)
      • setUserData

        public java.lang.Object setUserData​(java.lang.String key,
                                            java.lang.Object data,
                                            org.w3c.dom.UserDataHandler handler)
        TODO DOM level 3 setUserData() Not implemented. Returns null.
        Specified by:
        setUserData in interface org.w3c.dom.Node
        See Also:
        Node.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)