textbender.o.rhinohide.core
Class RhiEntity

java.lang.Object
  extended by Rhinohide
      extended by RhiEventTarget
          extended by RhiNode
              extended by RhiEntity
All Implemented Interfaces:
Entity, EventTarget, Node

@ThreadSafe
final class RhiEntity
extends RhiNode
implements Entity

An entity node implemented as an overlay of a JavaScript entity node.


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
 
Method Summary
 String getInputEncoding()
          Not yet coded.
 String getNotationName()
          Not yet coded.
 String getPublicId()
          Not yet coded.
 String getSystemId()
          Not yet coded.
 String getXmlEncoding()
          Not yet coded.
 String getXmlVersion()
          Not yet coded.
static RhiEntity wrapEntity(RhiWindow window, netscape.javascript.JSObject jsObject)
          Creates a RhiEntity.
(package private) static RhiEntity wrapEntity(RhiWindow window, netscape.javascript.JSObject jsObject, boolean doTypeCheck)
           
 
Methods inherited from class RhiNode
appendChild, cloneNode, compareDocumentPosition, ensureNodeType, equals, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, 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.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
 

Method Detail

wrapEntity

public static RhiEntity wrapEntity(RhiWindow window,
                                   netscape.javascript.JSObject jsObject)
Creates a RhiEntity.

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

wrapEntity

static RhiEntity wrapEntity(RhiWindow window,
                            netscape.javascript.JSObject jsObject,
                            boolean doTypeCheck)

getInputEncoding

public String getInputEncoding()
Not yet coded.

Specified by:
getInputEncoding in interface Entity
Throws:
UnsupportedOperationException

getNotationName

public String getNotationName()
Not yet coded.

Specified by:
getNotationName in interface Entity
Throws:
UnsupportedOperationException

getPublicId

public String getPublicId()
Not yet coded.

Specified by:
getPublicId in interface Entity
Throws:
UnsupportedOperationException

getSystemId

public String getSystemId()
Not yet coded.

Specified by:
getSystemId in interface Entity
Throws:
UnsupportedOperationException

getXmlEncoding

public String getXmlEncoding()
Not yet coded.

Specified by:
getXmlEncoding in interface Entity
Throws:
UnsupportedOperationException

getXmlVersion

public String getXmlVersion()
Not yet coded.

Specified by:
getXmlVersion in interface Entity
Throws:
UnsupportedOperationException