Package org.w3c.tidy

Class DOMAttrImpl

  • All Implemented Interfaces:
    java.lang.Cloneable, org.w3c.dom.Attr, org.w3c.dom.Node

    public class DOMAttrImpl
    extends DOMNodeImpl
    implements org.w3c.dom.Attr, java.lang.Cloneable
    Tidy implementation of org.w3c.dom.DOMAttrImpl.
    Version:
    $Revision: 738 $ ($Author: fgiust $)
    • Field Detail

      • avAdaptee

        protected AttVal avAdaptee
        wrapped org.w3c.tidy.AttVal.
    • Constructor Detail

      • DOMAttrImpl

        protected DOMAttrImpl​(AttVal adaptee)
        instantiates a new DOMAttrImpl which wraps the given AttVal.
        Parameters:
        adaptee - wrapped AttVal
    • Method Detail

      • getNodeValue

        public java.lang.String getNodeValue()
                                      throws org.w3c.dom.DOMException
        Specified by:
        getNodeValue in interface org.w3c.dom.Node
        Overrides:
        getNodeValue in class DOMNodeImpl
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.getNodeValue()
      • setNodeValue

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

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

        public short getNodeType()
        Specified by:
        getNodeType in interface org.w3c.dom.Node
        Overrides:
        getNodeType in class DOMNodeImpl
        See Also:
        Node.getNodeType()
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.w3c.dom.Attr
        See Also:
        Attr.getName()
      • getSpecified

        public boolean getSpecified()
        Specified by:
        getSpecified in interface org.w3c.dom.Attr
        See Also:
        Attr.getSpecified()
      • getValue

        public java.lang.String getValue()
        Specified by:
        getValue in interface org.w3c.dom.Attr
        See Also:
        Attr.getValue()
      • setValue

        public void setValue​(java.lang.String value)
        Specified by:
        setValue in interface org.w3c.dom.Attr
        See Also:
        Attr.setValue(java.lang.String)
      • getParentNode

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

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

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

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

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

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

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

        public org.w3c.dom.Document getOwnerDocument()
        Specified by:
        getOwnerDocument in interface org.w3c.dom.Node
        Overrides:
        getOwnerDocument in class DOMNodeImpl
        See Also:
        Node.getOwnerDocument()
      • insertBefore

        public org.w3c.dom.Node insertBefore​(org.w3c.dom.Node newChild,
                                             org.w3c.dom.Node refChild)
                                      throws org.w3c.dom.DOMException
        Not supported.
        Specified by:
        insertBefore in interface org.w3c.dom.Node
        Overrides:
        insertBefore in class DOMNodeImpl
        Throws:
        org.w3c.dom.DOMException
        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)
                                      throws org.w3c.dom.DOMException
        Not supported.
        Specified by:
        replaceChild in interface org.w3c.dom.Node
        Overrides:
        replaceChild in class DOMNodeImpl
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
      • removeChild

        public org.w3c.dom.Node removeChild​(org.w3c.dom.Node oldChild)
                                     throws org.w3c.dom.DOMException
        Not supported.
        Specified by:
        removeChild in interface org.w3c.dom.Node
        Overrides:
        removeChild in class DOMNodeImpl
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.removeChild(org.w3c.dom.Node)
      • appendChild

        public org.w3c.dom.Node appendChild​(org.w3c.dom.Node newChild)
                                     throws org.w3c.dom.DOMException
        Not supported.
        Specified by:
        appendChild in interface org.w3c.dom.Node
        Overrides:
        appendChild in class DOMNodeImpl
        Throws:
        org.w3c.dom.DOMException
        See Also:
        Node.appendChild(org.w3c.dom.Node)
      • hasChildNodes

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

        public org.w3c.dom.Node cloneNode​(boolean deep)
        Specified by:
        cloneNode in interface org.w3c.dom.Node
        Overrides:
        cloneNode in class DOMNodeImpl
        See Also:
        Node.cloneNode(boolean)
      • getOwnerElement

        public org.w3c.dom.Element getOwnerElement()
        Specified by:
        getOwnerElement in interface org.w3c.dom.Attr
        See Also:
        Attr.getOwnerElement()
      • getSchemaTypeInfo

        public org.w3c.dom.TypeInfo getSchemaTypeInfo()
        Specified by:
        getSchemaTypeInfo in interface org.w3c.dom.Attr
        See Also:
        Attr.getSchemaTypeInfo()
      • isId

        public boolean isId()
        Specified by:
        isId in interface org.w3c.dom.Attr
        See Also:
        Attr.isId()
      • clone

        protected java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
        See Also:
        Object.clone()