org.apache.html.dom
Class HTMLElementImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.html.dom.HTMLElementImpl
- Element, HTMLElement, TypeInfo
public class HTMLElementImpl
extends org.apache.xerces.dom.ElementImpl
implements HTMLElement
Implements an HTML-specific element, an org.w3c.dom.Element
that
will only appear inside HTML documents. This element extends org.apache.xerces.dom.ElementImpl
by adding methods for directly
manipulating HTML-specific attributes. All HTML elements gain access to
the id
, title
, lang
,
dir
and class
attributes. Other elements
add their own specific attributes.
$Revision: 449313 $ $Date: 2006-09-23 18:01:43 -0400 (Sat, 23 Sep 2006) $org.w3c.dom.html.HTMLElement
cloneNode , getAttribute , getAttributeNS , getAttributeNode , getAttributeNodeNS , getAttributes , getBaseURI , getDefaultAttributes , getElementsByTagName , getElementsByTagNameNS , getNodeName , getNodeType , getSchemaTypeInfo , getTagName , getTypeName , getTypeNamespace , getXercesAttribute , hasAttribute , hasAttributeNS , hasAttributes , isDerivedFrom , isEqualNode , normalize , reconcileDefaultAttributes , removeAttribute , removeAttributeNS , removeAttributeNode , setAttribute , setAttributeNS , setAttributeNode , setAttributeNodeNS , setIdAttribute , setIdAttributeNS , setIdAttributeNode , setOwnerDocument , setReadOnly , setXercesAttributeNode , setupDefaultAttributes , synchronizeData |
cloneNode , getChildNodes , getChildNodesUnoptimized , getFirstChild , getLastChild , getLength , getOwnerDocument , getTextContent , hasChildNodes , insertBefore , isEqualNode , item , normalize , removeChild , replaceChild , setOwnerDocument , setReadOnly , setTextContent , synchronizeChildren |
HTMLElementImpl
public HTMLElementImpl(HTMLDocumentImpl owner,
String tagName)
Constructor required owner document and element tag name. Will be called
by the constructor of specific element types but with a known tag name.
Assures that the owner document is an HTML element.
owner
- The owner HTML documenttagName
- The element's tag name
getAttribute
public String getAttribute(String attrName)
- getAttribute in interface org.apache.xerces.dom.ElementImpl
getAttributeNS
public String getAttributeNS(String namespaceURI,
String localName)
- getAttributeNS in interface org.apache.xerces.dom.ElementImpl
getAttributeNode
public Attr getAttributeNode(String attrName)
- getAttributeNode in interface org.apache.xerces.dom.ElementImpl
getAttributeNodeNS
public Attr getAttributeNodeNS(String namespaceURI,
String localName)
- getAttributeNodeNS in interface org.apache.xerces.dom.ElementImpl
getClassName
public String getClassName()
getDir
public String getDir()
getElementsByTagName
public final NodeList getElementsByTagName(String tagName)
- getElementsByTagName in interface org.apache.xerces.dom.ElementImpl
getElementsByTagNameNS
public final NodeList getElementsByTagNameNS(String namespaceURI,
String localName)
- getElementsByTagNameNS in interface org.apache.xerces.dom.ElementImpl
getForm
public HTMLFormElement getForm()
Convenience method returns the form in which this form element is contained.
This method is exposed for form elements through the DOM API, but other
elements have no access to it through the API.
getId
public String getId()
getLang
public String getLang()
getTitle
public String getTitle()
setClassName
public void setClassName(String className)
setDir
public void setDir(String dir)
setId
public void setId(String id)
setLang
public void setLang(String lang)
setTitle
public void setTitle(String title)
Copyright B) 1999-2007 The Apache Software Foundation. All Rights Reserved.