com.google.gwt.core.client
Class JavaScriptObject
java.lang.Object
com.google.gwt.core.client.JavaScriptObject
- Direct Known Subclasses:
- Element, Event
- public class JavaScriptObject
- extends java.lang.Object
An opaque handle to a native JavaScript object. A
JavaScriptObject
cannot be created directly.
JavaScriptObject
should be declared as the return type of a
JSNI method that returns native (non-Java) objects. A
JavaScriptObject
passed back into JSNI from Java becomes the
original object, and can be accessed in JavaScript as expected.
SUBCLASSING IS NOT SUPPORTED EXCEPT FOR THE EXISTING SUBCLASSES.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
hostedModeReference
protected java.lang.Object hostedModeReference
- The underlying JavaScript object. This is used internally and should never
be accessed by client code.
JavaScriptObject
protected JavaScriptObject()
- Not directly instantiable. Subclasses should also define a protected
no-arg constructor to prevent client code from directly instantiating
the class.
equals
public boolean equals(java.lang.Object other)
hashCode
public int hashCode()
toString
public java.lang.String toString()