|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.core.client.GWT
Supports core functionality that in some cases requires direct support from the compiler and runtime systems such as runtime type information and deferred binding.
Nested Class Summary | |
static interface |
GWT.UncaughtExceptionHandler
This interface is used to catch exceptions at the "top level" just before they escape to the browser. |
Constructor Summary | |
GWT()
|
Method Summary | |
static java.lang.Object |
create(java.lang.Class classLiteral)
Instantiates a class via deferred binding. |
static java.lang.String |
getHostPageBaseURL()
Gets the URL prefix of the hosting page, useful for prepending to relative paths of resources which may be relative to the host page. |
static java.lang.String |
getModuleBaseURL()
Gets the URL prefix of the module which should be prepended to URLs that are intended to be module-relative, such as RPC entry points and files in the module's public path. |
static java.lang.String |
getModuleName()
Gets the name of the running module. |
static java.lang.String |
getTypeName(java.lang.Object o)
Gets the class name of the specified object, as would be returned by o.getClass().getName() . |
static GWT.UncaughtExceptionHandler |
getUncaughtExceptionHandler()
Returns the currently active uncaughtExceptionHandler. |
static boolean |
isScript()
Determines whether or not the running program is script or bytecode. |
static void |
log(java.lang.String message,
java.lang.Throwable e)
Logs a message to the development shell logger in hosted mode. |
static void |
setUncaughtExceptionHandler(GWT.UncaughtExceptionHandler handler)
Sets a custom uncaught exception handler. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GWT()
Method Detail |
public static java.lang.Object create(java.lang.Class classLiteral)
The argument to create(Class)
must be a class
literal because the web mode compiler must be able to statically determine
the requested type at compile-time. This can be tricky because using a
Class
variable may appear to work correctly in hosted mode.
classLiteral
- a class literal specifying the base class to be
instantiated
public static java.lang.String getHostPageBaseURL()
getModuleBaseURL()
unless you have a specific reason to
load a resource relative to the host page.
public static java.lang.String getModuleBaseURL()
public static java.lang.String getModuleName()
public static java.lang.String getTypeName(java.lang.Object o)
o.getClass().getName()
.
o
- the object whose class name is being sought, or null
null
if
o
is null
public static GWT.UncaughtExceptionHandler getUncaughtExceptionHandler()
DOM.dispatchEvent()
for an example
of how to handle this correctly.
public static boolean isScript()
public static void log(java.lang.String message, java.lang.Throwable e)
public static void setUncaughtExceptionHandler(GWT.UncaughtExceptionHandler handler)
getUncaughtExceptionHandler()
for details.
handler
- the handler that should be called when an exception is about
to escape to the browser, or null
to clear the
handler and allow exceptions to escape.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |