org.w3c.tidy

Class DOMElementImpl

Implemented Interfaces:
org.w3c.dom.Element, org.w3c.dom.Node

public class DOMElementImpl
extends DOMNodeImpl
implements org.w3c.dom.Element

DOMElementImpl.
Version:
$Revision: 738 $ ($Author: fgiust $)
Authors:
Dave Raggett dsr@w3.org
Andy Quick ac.quick@sympatico.ca (translation to Java)
Fabrizio Giustina

Field Summary

Fields inherited from class org.w3c.tidy.DOMNodeImpl

adaptee

Constructor Summary

DOMElementImpl(Node adaptee)
Instantiates a new DOM element.

Method Summary

String
getAttribute(String name)
String
getAttributeNS(String namespaceURI, String localName)
Attr
getAttributeNode(String name)
Attr
getAttributeNodeNS(String namespaceURI, String localName)
org.w3c.dom.NodeList
getElementsByTagName(String name)
org.w3c.dom.NodeList
getElementsByTagNameNS(String namespaceURI, String localName)
short
getNodeType()
TypeInfo
getSchemaTypeInfo()
String
getTagName()
boolean
hasAttribute(String name)
boolean
hasAttributeNS(String namespaceURI, String localName)
void
normalize()
void
removeAttribute(String name)
void
removeAttributeNS(String namespaceURI, String localName)
Attr
removeAttributeNode(Attr oldAttr)
void
setAttribute(String name, String value)
void
setAttributeNS(String namespaceURI, String qualifiedName, String value)
Attr
setAttributeNode(Attr newAttr)
Attr
setAttributeNodeNS(Attr newAttr)
void
setIdAttribute(String name, boolean isId)
void
setIdAttributeNS(String namespaceURI, String localName, boolean isId)
void
setIdAttributeNode(Attr idAttr, boolean isId)

Methods inherited from class org.w3c.tidy.DOMNodeImpl

appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, supports

Constructor Details

DOMElementImpl

protected DOMElementImpl(Node adaptee)
Instantiates a new DOM element.
Parameters:
adaptee - Tidy Node.

Method Details

getAttribute

public String getAttribute(String name)
See Also:
org.w3c.dom.Element.getAttribute(java.lang.String)

getAttributeNS

public String getAttributeNS(String namespaceURI,
                             String localName)
See Also:
org.w3c.dom.Element.getAttributeNS(java.lang.String, java.lang.String)

getAttributeNode

public Attr getAttributeNode(String name)
See Also:
org.w3c.dom.Element.getAttributeNode(java.lang.String)

getAttributeNodeNS

public Attr getAttributeNodeNS(String namespaceURI,
                               String localName)
See Also:
org.w3c.dom.Element.getAttributeNodeNS(java.lang.String, java.lang.String)

getElementsByTagName

public org.w3c.dom.NodeList getElementsByTagName(String name)
See Also:
org.w3c.dom.Element.getElementsByTagName(java.lang.String)

getElementsByTagNameNS

public org.w3c.dom.NodeList getElementsByTagNameNS(String namespaceURI,
                                                   String localName)
See Also:
org.w3c.dom.Element.getElementsByTagNameNS(java.lang.String, java.lang.String)

getNodeType

public short getNodeType()
Overrides:
getNodeType in interface DOMNodeImpl
See Also:
org.w3c.dom.Node.getNodeType

getSchemaTypeInfo

public TypeInfo getSchemaTypeInfo()
See Also:
org.w3c.dom.Element.getSchemaTypeInfo()

getTagName

public String getTagName()
See Also:
org.w3c.dom.Element.getTagName

hasAttribute

public boolean hasAttribute(String name)
See Also:
org.w3c.dom.Element.hasAttribute(java.lang.String)

hasAttributeNS

public boolean hasAttributeNS(String namespaceURI,
                              String localName)
See Also:
org.w3c.dom.Element.hasAttributeNS(java.lang.String, java.lang.String)

normalize

public void normalize()
Overrides:
normalize in interface DOMNodeImpl
See Also:
org.w3c.dom.Element.normalize

removeAttribute

public void removeAttribute(String name)
            throws DOMException
See Also:
org.w3c.dom.Element.removeAttribute(java.lang.String)

removeAttributeNS

public void removeAttributeNS(String namespaceURI,
                              String localName)
            throws DOMException
See Also:
org.w3c.dom.Element.removeAttributeNS(java.lang.String, java.lang.String)

removeAttributeNode

public Attr removeAttributeNode(Attr oldAttr)
            throws DOMException
See Also:
org.w3c.dom.Element.removeAttributeNode(org.w3c.dom.Attr)

setAttribute

public void setAttribute(String name,
                         String value)
            throws DOMException
See Also:
org.w3c.dom.Element.setAttribute(java.lang.String, java.lang.String)

setAttributeNS

public void setAttributeNS(String namespaceURI,
                           String qualifiedName,
                           String value)
            throws DOMException
See Also:
org.w3c.dom.Element.setAttributeNS(java.lang.String, java.lang.String, java.lang.String)

setAttributeNode

public Attr setAttributeNode(Attr newAttr)
            throws DOMException
See Also:
org.w3c.dom.Element.setAttributeNode(org.w3c.dom.Attr)

setAttributeNodeNS

public Attr setAttributeNodeNS(Attr newAttr)
            throws DOMException
See Also:
org.w3c.dom.Element.setAttributeNodeNS(org.w3c.dom.Attr)

setIdAttribute

public void setIdAttribute(String name,
                           boolean isId)
            throws DOMException
See Also:
org.w3c.dom.Element.setIdAttribute(java.lang.String, boolean)

setIdAttributeNS

public void setIdAttributeNS(String namespaceURI,
                             String localName,
                             boolean isId)
            throws DOMException
See Also:
org.w3c.dom.Element.setIdAttributeNS(java.lang.String, java.lang.String, boolean)

setIdAttributeNode

public void setIdAttributeNode(Attr idAttr,
                               boolean isId)
            throws DOMException
See Also:
org.w3c.dom.Element.setIdAttributeNode(org.w3c.dom.Attr, boolean)