textbender.o.rhinohide.core
Class RhiProcessingInstruction

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

@ThreadSafe
final class RhiProcessingInstruction
extends RhiNode
implements ProcessingInstruction

A processing instruction implemented as an overlay of a JavaScript processing instruction.


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 getData()
          Not yet coded.
 String getTarget()
          Not yet coded.
 void setData(String data)
          Not yet coded.
static RhiProcessingInstruction wrapProcessingInstruction(RhiWindow window, netscape.javascript.JSObject jsObject)
          Creates a RhiProcessingInstruction.
(package private) static RhiProcessingInstruction wrapProcessingInstruction(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

wrapProcessingInstruction

public static RhiProcessingInstruction wrapProcessingInstruction(RhiWindow window,
                                                                 netscape.javascript.JSObject jsObject)
Creates a RhiProcessingInstruction.

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

wrapProcessingInstruction

static RhiProcessingInstruction wrapProcessingInstruction(RhiWindow window,
                                                          netscape.javascript.JSObject jsObject,
                                                          boolean doTypeCheck)

getData

public String getData()
Not yet coded.

Specified by:
getData in interface ProcessingInstruction
Throws:
UnsupportedOperationException

setData

public void setData(String data)
Not yet coded.

Specified by:
setData in interface ProcessingInstruction
Throws:
UnsupportedOperationException

getTarget

public String getTarget()
Not yet coded.

Specified by:
getTarget in interface ProcessingInstruction
Throws:
UnsupportedOperationException