Class | Description |
---|---|
AtomicAsyncCallback<T,R> |
A callback wrapper that uses an atomizer to enforce non-overlapping JSONP
request/response exchanges.
|
CookiesX |
Extended utilities for the cookie accessor.
|
DocumentX |
Document utilities.
|
ElementX |
Element utilities.
|
GMod |
The GWT library module for general purpose library code.
|
GWTX |
General utilities and services for GWT applications.
|
HistoryX |
An extended implementation of the URL history stacker with support for switches.
|
JavaScriptObjectX |
An extended handle to a native JavaScript object.
|
JsMap<E> |
A JavaScript object in which the properties are viewed as a collection of object-type
elements, each keyed by its name.
|
JsMapW<E> |
A writeable JsMap.
|
JSONPAtomizer<R> |
A guard to enforce non-overlapping JSONP request/response exchanges.
|
MatchResultNE |
A partial implementation of match result that never sets an empty string for a group
value in lieu of a null value.
|
NodeX |
Node utilities.
|
RegExpX |
RegExp utilities.
|
SpooledAsyncCallback<T> |
A wrapper that disables an asynchronous callback when a spool is unwinding.
|
Switch |
A URL fragment variable for controlling the navigable state of the application.
|
URLX |
URL utilities.
|
WindowX |
Window utilities.
|
The user manual says
adding a DOCTYPE
will enable named
entities, but do not add it. Firefox and Chrome will still complain that the template
is unreadable owing to undefined entities (not sure why). Instead use numeric
entities.
A JSNI method reference that is wrapped by the GWT $entry macro must refer to a static method, otherwise calls will result in a ClassCastException "Cannot cast com.google.gwt.core.client.JavaScriptObject$ to TOP-LEVEL-CLASS". See the source for com.google.gwt.core.client.impl.Impl.entry(object). There is also scope confusion to avoid.
The documentation for the binding of template XML attributes and Java methods/parameters in DevGuideUiBinder.html is incomplete. Not only does UiBinder bind to bean-style accessor methods, but also a large number of other methods and constructor parameters. The special bindings are implemented under com.google.gwt.uibinder.elementparsers. Some are documented in the API while others aren't. See for example: