textbender.o.rhinohide.html
Class RhiHTMLElement

java.lang.Object
  extended by Rhinohide
      extended by RhiEventTarget
          extended by RhiNode
              extended by RhiElement
                  extended by RhiHTMLElement
All Implemented Interfaces:
Element, EventTarget, HTMLElement, Node

@ThreadSafe
public final class RhiHTMLElement
extends RhiElement
implements HTMLElement

An HTML element implemented as an overlay of a JavaScript HTML element.


Field Summary
 
Fields inherited from class Rhinohide
window
 
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
RhiHTMLElement(RhiWindow window, netscape.javascript.JSObject jsObject)
           
 
Method Summary
 String getClassName()
          Not yet coded.
 String getDir()
          Not yet coded.
 String getId()
          Not yet coded.
 String getLang()
          Not yet coded.
 String getTitle()
          Not yet coded.
 void setClassName(String className)
          Not yet coded.
 void setDir(String dir)
          Not yet coded.
 void setId(String id)
          Not yet coded.
 void setLang(String lang)
          Not yet coded.
 void setTitle(String title)
          Not yet coded.
static RhiHTMLElement wrapHTMLElement(RhiWindow window, netscape.javascript.JSObject jsObject)
          Creates a RhiHTMLElement.
static RhiHTMLElement wrapHTMLElement(RhiWindow window, netscape.javascript.JSObject jsObject, boolean doTypeCheck)
           
 
Methods inherited from class RhiElement
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getLocalName, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, wrapElement
 
Methods inherited from class RhiNode
appendChild, cloneNode, compareDocumentPosition, ensureNodeType, equals, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, wrapNode, wrapNode
 
Methods inherited from class RhiEventTarget
addEventListener, dispatchEvent, removeEventListener, wrapEventTarget
 
Methods inherited from class Rhinohide
call, callV, checkV, eval, evalV, getMember, getMemberV, jsObject, setMember, toJSObject, toString, window
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
Methods inherited from interface org.w3c.dom.Node
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
 

Constructor Detail

RhiHTMLElement

public RhiHTMLElement(RhiWindow window,
                      netscape.javascript.JSObject jsObject)
Method Detail

wrapHTMLElement

public static RhiHTMLElement wrapHTMLElement(RhiWindow window,
                                             netscape.javascript.JSObject jsObject)
Creates a RhiHTMLElement.

Parameters:
window - global object
jsObject - bridge to underlying JavaScript element, per jsObject()
Returns:
element, or null if jsObject is null
Throws:
IllegalArgumentException - if jsObject is neither null nor an element

wrapHTMLElement

public static RhiHTMLElement wrapHTMLElement(RhiWindow window,
                                             netscape.javascript.JSObject jsObject,
                                             boolean doTypeCheck)

getClassName

public String getClassName()
Not yet coded.

Specified by:
getClassName in interface HTMLElement
Throws:
UnsupportedOperationException

setClassName

public void setClassName(String className)
Not yet coded.

Specified by:
setClassName in interface HTMLElement
Throws:
UnsupportedOperationException

getDir

public String getDir()
Not yet coded.

Specified by:
getDir in interface HTMLElement
Throws:
UnsupportedOperationException

setDir

public void setDir(String dir)
Not yet coded.

Specified by:
setDir in interface HTMLElement
Throws:
UnsupportedOperationException

getId

public String getId()
Not yet coded.

Specified by:
getId in interface HTMLElement
Throws:
UnsupportedOperationException

setId

public void setId(String id)
Not yet coded.

Specified by:
setId in interface HTMLElement
Throws:
UnsupportedOperationException

getLang

public String getLang()
Not yet coded.

Specified by:
getLang in interface HTMLElement
Throws:
UnsupportedOperationException

setLang

public void setLang(String lang)
Not yet coded.

Specified by:
setLang in interface HTMLElement
Throws:
UnsupportedOperationException

getTitle

public String getTitle()
Not yet coded.

Specified by:
getTitle in interface HTMLElement
Throws:
UnsupportedOperationException

setTitle

public void setTitle(String title)
Not yet coded.

Specified by:
setTitle in interface HTMLElement
Throws:
UnsupportedOperationException