| java.lang.Object com.google.gwt.dev.shell.ModuleSpace com.google.gwt.dev.shell.ie.ModuleSpaceIE6
Method Summary | |
public void | createNative(String file, int line, String jsniSignature, String[] paramNames, String js) | public void | dispose() | protected JsValue | doInvoke(String name, Object jthis, Class>[] types, Object[] args) Invokes a native javascript function. | protected static Variant | doInvokeOnWindow(OleAutomation window, String name, Variant[] vArgs) Invoke a JavaScript function. | protected Object | getStaticDispatcher() | protected boolean | isExceptionSame(Throwable original, int number, String name, String message) |
ModuleSpaceIE6 | public ModuleSpaceIE6(ModuleSpaceHost host, IDispatch scriptFrameWindow, String moduleName, Object key)(Code) | | Constructs a browser interface for use with an IE6 'window' automation
object.
Parameters: moduleName - |
dispose | public void dispose()(Code) | | |
doInvoke | protected JsValue doInvoke(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code) | | Invokes a native javascript function.
Parameters: name - the name of the function to invoke Parameters: jthis - the function's 'this' context Parameters: types - the type of each argument Parameters: args - the arguments to be passed the return value as a Variant. |
doInvokeOnWindow | protected static Variant doInvokeOnWindow(OleAutomation window, String name, Variant[] vArgs)(Code) | | Invoke a JavaScript function. The static function exists to allow
platform-dependent code to make JavaScript calls without having a
ModuleSpaceIE6 (and all that entails) if it is not required.
Parameters: window - the window containing the function Parameters: name - the name of the function Parameters: vArgs - the array of arguments. vArgs[0] is the this parametersupplied to the function, which must be null if it is static. the return value of the JavaScript function |
getStaticDispatcher | protected Object getStaticDispatcher()(Code) | | |
Methods inherited from com.google.gwt.dev.shell.ModuleSpace | protected static RuntimeException createJavaScriptException(ClassLoader cl, String name, String desc)(Code)(Java Doc) protected String createNativeMethodInjector(String jsniSignature, String[] paramNames, String js)(Code)(Java Doc) public void dispose()(Code)(Java Doc) abstract protected JsValue doInvoke(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public void exceptionCaught(int number, String name, String message)(Code)(Java Doc) protected CompilingClassLoader getIsolatedClassLoader()(Code)(Java Doc) public Object getKey()(Code)(Java Doc) protected static TreeLogger getLogger()(Code)(Java Doc) public String getModuleName()(Code)(Java Doc) abstract protected Object getStaticDispatcher()(Code)(Java Doc) final protected JsValue invokeNative(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public boolean invokeNativeBoolean(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public byte invokeNativeByte(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public char invokeNativeChar(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public double invokeNativeDouble(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public float invokeNativeFloat(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public Object invokeNativeHandle(String name, Object jthis, Class> returnType, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public int invokeNativeInt(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public long invokeNativeLong(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public Object invokeNativeObject(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public short invokeNativeShort(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public String invokeNativeString(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) public void invokeNativeVoid(String name, Object jthis, Class>[] types, Object[] args) throws Throwable(Code)(Java Doc) protected boolean isExceptionSame(Throwable original, int number, String name, String message)(Code)(Java Doc) public void log(String message, Throwable e)(Code)(Java Doc) final public void onLoad(TreeLogger logger) throws UnableToCompleteException(Code)(Java Doc) protected String rebind(String sourceName) throws UnableToCompleteException(Code)(Java Doc) public Object rebindAndCreate(String requestedClassName) throws UnableToCompleteException(Code)(Java Doc) public static void setThrownJavaException(Throwable t)(Code)(Java Doc)
|
|
|