Fundamental classes used in client-side GWT code.
The classes in this package represent concepts fundamental to GWT, such as
module entry points, and interfacing with JavaScript.
Interfaces
Classes
Duration |
A utility class for measuring elapsed time. |
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. |
HttpThrowableReporter |
This is a utility class which can report Throwables to the server via a
JSON-formatted payload. |
JavaScriptObject |
An opaque handle to a native JavaScript object. |
JsArray<T extends JavaScriptObject> |
A simple wrapper around a homogeneous native array of
JavaScriptObject values. |
JsArrayBoolean |
A simple wrapper around a homogeneous native array of boolean values. |
JsArrayInteger |
A simple wrapper around a homogeneous native array of integer values. |
JsArrayMixed |
A simple wrapper around an heterogeneous native array of values. |
JsArrayNumber |
A simple wrapper around a homogeneous native array of numeric values. |
JsArrayString |
A simple wrapper around a homogeneous native array of string values. |
JsDate |
A simple wrapper around a native JS Date object. |
JsonUtils |
Provides JSON-related utility methods. |
Scheduler |
This class provides low-level task scheduling primitives. |
Enums
Exceptions
CodeDownloadException |
Exception indicating an interruption while downloading resources. |
JavaScriptException |
Any JavaScript exceptions occurring within JSNI methods are wrapped as this
class when caught in Java code. |