Package org.w3c.tidy
Class DOMElementImpl
- java.lang.Object
-
- org.w3c.tidy.DOMNodeImpl
-
- org.w3c.tidy.DOMElementImpl
-
- All Implemented Interfaces:
org.w3c.dom.Element
,org.w3c.dom.Node
public class DOMElementImpl extends DOMNodeImpl implements org.w3c.dom.Element
DOMElementImpl.- Version:
- $Revision$ ($Author$)
- Author:
- 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
-
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
DOMElementImpl(Node adaptee)
Instantiates a new DOM element.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttribute(java.lang.String name)
org.w3c.dom.Attr
getAttributeNode(java.lang.String name)
org.w3c.dom.Attr
getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getAttributeNodeNS() Not supported.java.lang.String
getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getAttributeNS() Not supported.org.w3c.dom.NodeList
getElementsByTagName(java.lang.String name)
org.w3c.dom.NodeList
getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getElementsByTagNameNS() Not supported.short
getNodeType()
org.w3c.dom.TypeInfo
getSchemaTypeInfo()
TODO DOM level 3 getSchemaTypeInfo() Not supported.java.lang.String
getTagName()
boolean
hasAttribute(java.lang.String name)
TODO DOM level 2 hasAttribute() Not supported.boolean
hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 hasAttribute() Not supported.void
normalize()
TODO DOM level 2 getOwnerDocument() Not supported.void
removeAttribute(java.lang.String name)
org.w3c.dom.Attr
removeAttributeNode(org.w3c.dom.Attr oldAttr)
void
removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 removeAttributeNS() Not supported.void
setAttribute(java.lang.String name, java.lang.String value)
org.w3c.dom.Attr
setAttributeNode(org.w3c.dom.Attr newAttr)
org.w3c.dom.Attr
setAttributeNodeNS(org.w3c.dom.Attr newAttr)
TODO DOM level 2 setAttributeNodeNS() Not supported.void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)
TODO DOM level 2 setAttributeNS() Not supported.void
setIdAttribute(java.lang.String name, boolean isId)
TODO DOM level 3 setIdAttribute() Not supported.void
setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId)
TODO DOM level 3 setIdAttributeNode() Not supported.void
setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId)
TODO DOM level 3 setIdAttributeNS() Not supported.-
Methods inherited from class org.w3c.tidy.DOMNodeImpl
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Constructor Detail
-
DOMElementImpl
protected DOMElementImpl(Node adaptee)
Instantiates a new DOM element.- Parameters:
adaptee
- Tidy Node.
-
-
Method Detail
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceorg.w3c.dom.Node
- Overrides:
getNodeType
in classDOMNodeImpl
- See Also:
Node.getNodeType()
-
getTagName
public java.lang.String getTagName()
- Specified by:
getTagName
in interfaceorg.w3c.dom.Element
- See Also:
Element.getTagName()
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interfaceorg.w3c.dom.Element
- See Also:
Element.getAttribute(java.lang.String)
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value) throws org.w3c.dom.DOMException
- Specified by:
setAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setAttribute(java.lang.String, java.lang.String)
-
removeAttribute
public void removeAttribute(java.lang.String name) throws org.w3c.dom.DOMException
- Specified by:
removeAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.removeAttribute(java.lang.String)
-
getAttributeNode
public org.w3c.dom.Attr getAttributeNode(java.lang.String name)
- Specified by:
getAttributeNode
in interfaceorg.w3c.dom.Element
- See Also:
Element.getAttributeNode(java.lang.String)
-
setAttributeNode
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException
- Specified by:
setAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setAttributeNode(org.w3c.dom.Attr)
-
removeAttributeNode
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr) throws org.w3c.dom.DOMException
- Specified by:
removeAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.removeAttributeNode(org.w3c.dom.Attr)
-
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
- Specified by:
getElementsByTagName
in interfaceorg.w3c.dom.Element
- See Also:
Element.getElementsByTagName(java.lang.String)
-
normalize
public void normalize()
TODO DOM level 2 getOwnerDocument() Not supported. Do nothing.- Specified by:
normalize
in interfaceorg.w3c.dom.Node
- Overrides:
normalize
in classDOMNodeImpl
- See Also:
Node.normalize()
-
getAttributeNS
public java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getAttributeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
getAttributeNS
in interfaceorg.w3c.dom.Element
- See Also:
Element.getAttributeNS(java.lang.String, java.lang.String)
-
setAttributeNS
public void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value) throws org.w3c.dom.DOMException
TODO DOM level 2 setAttributeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
setAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setAttributeNS(java.lang.String, java.lang.String, java.lang.String)
-
removeAttributeNS
public void removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
TODO DOM level 2 removeAttributeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
removeAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.removeAttributeNS(java.lang.String, java.lang.String)
-
getAttributeNodeNS
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getAttributeNodeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
getAttributeNodeNS
in interfaceorg.w3c.dom.Element
- See Also:
Element.getAttributeNodeNS(java.lang.String, java.lang.String)
-
setAttributeNodeNS
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException
TODO DOM level 2 setAttributeNodeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
setAttributeNodeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setAttributeNodeNS(org.w3c.dom.Attr)
-
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 getElementsByTagNameNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
getElementsByTagNameNS
in interfaceorg.w3c.dom.Element
- See Also:
Element.getElementsByTagNameNS(java.lang.String, java.lang.String)
-
hasAttribute
public boolean hasAttribute(java.lang.String name)
TODO DOM level 2 hasAttribute() Not supported. Returns false.- Specified by:
hasAttribute
in interfaceorg.w3c.dom.Element
- See Also:
Element.hasAttribute(java.lang.String)
-
hasAttributeNS
public boolean hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
TODO DOM level 2 hasAttribute() Not supported. Returns false.- Specified by:
hasAttributeNS
in interfaceorg.w3c.dom.Element
- See Also:
Element.hasAttributeNS(java.lang.String, java.lang.String)
-
getSchemaTypeInfo
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
TODO DOM level 3 getSchemaTypeInfo() Not supported. Returns null.- Specified by:
getSchemaTypeInfo
in interfaceorg.w3c.dom.Element
- See Also:
Element.getSchemaTypeInfo()
-
setIdAttribute
public void setIdAttribute(java.lang.String name, boolean isId) throws org.w3c.dom.DOMException
TODO DOM level 3 setIdAttribute() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
setIdAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setIdAttribute(java.lang.String, boolean)
-
setIdAttributeNode
public void setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId) throws org.w3c.dom.DOMException
TODO DOM level 3 setIdAttributeNode() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
setIdAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setIdAttributeNode(org.w3c.dom.Attr, boolean)
-
setIdAttributeNS
public void setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId) throws org.w3c.dom.DOMException
TODO DOM level 3 setIdAttributeNS() Not supported. Throws NOT_SUPPORTED_ERR.- Specified by:
setIdAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
- See Also:
Element.setIdAttributeNS(java.lang.String, java.lang.String, boolean)
-
-