GWT API Reference

Packages
Package
Description
Classes used to implement app navigation.
Classes for Animation support.
 
 
Classes for HTML Canvas 2D support.
Classes for HTML Canvas 2D support.
Standard Cell subclasses used by the cellview widgets.
Classes used by code generation, either on the server or from a GWT generator.
Fundamental classes used in client-side GWT code.
 
Classes allowing prefetching of resources.
Classes used for testing core GWT functionality.
Classes used to extend the GWT compiler.
 
Classes for writing Linkers.
This package contains interfaces that provide access to "Story of Your Compile" information.
 
Type-introspection support classes used by generators.
A package containing implementations of the GWT bootstrap linkers.
 
Jakarta-specific package for server-only classes.
 
Provides low-level functionality to support the creation of testing and diagnostic frameworks.
Classes used to build DOM elements.
Classes used to build DOM elements.
Classes for low-level DOM programming.
A framework for editing bean-like objects.
Adapters for the bean editor framework.
Classes used for testing the bean editor support.
User interface components for the bean editor framework.
User interface adapters for the bean editor framework.
Types related to DOM events.
Types related to logical events that do not have direct analogues to DOM events and which can be used in contexts other than web browsers.
Shared infrastructure underlying both browser and non-browser events.
Classes used for testing the GWT event bus.
Support for the HTML5 Geolocation API.
Provides the client-side classes and interfaces for making HTTP requests and processing the associated responses.
Internationalization support for GWT applications.
Predefined internationalized constants for currency, date, time, and numbers.
 
This package contains i18n generators.
Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages.
Generators which compute the value of a key to use for looking up translated resources.
This package contains server-side i18n classes and interfaces.
This package contains i18n classes and interfaces shared between client and server.
Classes for parsing and creating JSON encoded values.
Classes for sending cross domain requests to an http server, potentially on a different domain, via JSONP.
Classes and modules used in building JUnit tests.
Classes for interacting with JUnit for unit testing.
Classes for laying out container elements.
Log handlers and related classes for java.util.logging support in GWT.
Server classes for java.util.logging support in GWT.
Jakarta-specific package for server-only classes.
Shared classes for java.util.logging support in GWT.
Widgets for HTML Audio and Video support.
DOM classes for HTML Audio and Video support.
A package for managing bookmarkable locations in an application.
A linker that precompresses the public artifacts that it sees.
A regular expression package based on the capabilities of Javascript's RegExp.
Classes for aggregating static resources into bundles.
 
This package contains extension hooks for adding new resource types to ClientBundle.
 
 
Shared classes for creating safe CSS style content.
Interfaces for creating safe HTML content using templates.
Shared classes for creating safe HTML content.
 
Provides for key-value Storage services.
Classes for parsing and rendering numbers, dates, and times.
Classes for parsing and rendering text and safe HTML.
Classes used for testing text parsing and rendering.
 
 
 
 
Classes that parse XML attribute values, turning them into valid Java expressions.
Classes used to generate user interfaces using declarative ui.xml files.
Classes that parse XML elements, using the context to generate widget initialization code.
The "cellview" widget set.
Fundamental user-interface classes used in client-side GWT code.
Classes used in client-side implementation of remote procedure calls.
Widgets, Panels, and other user-interface classes.
The date picker widget and associated types.
Classes used to provide information about RPC for a GWT application.
Utility classes for server-side code.
Jakarta-specific package for server-only classes.
Classes used in server-side implementation of remote procedure calls.
Jakarta-specific package for server-only classes.
Classes used to create a GWT application skeleton.
Classes to process command-line arguments for GWT command-line tools.
 
A package containing an annotation used to mark package-info.java classes.
Classes used to implement filtering by a sequence of regular expressions preceded by + or - signs.
Utility classes for building GWT command-line applications.
Utility classes shared between gwt-dev and gwt-servlet.
Classes and interfaces used by the cellview widget set.
Classes to support Javascript's XMLHttpRequest.
Basic classes used in XML DOM parsing and XML document generation.
The AutoBean framework provides automatically-generated implementations of bean-like interfaces and a low-level serialization mechanism for those interfaces.
Contains JVM-compatible implementations of the AutoBean framework.
 
 
 
A package for managing client-server requests.
Classes used for testing the request factory service.
Classes used by the request factory to manage proxies, user logins, and authentication.
Server-side classes for mediating between the client-side and the persistent datastore.
Jakarta-specific package for server-only classes.
 
Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.
Jakarta-specific package for server-only classes.
Contains classes that define the RequestFactory wire format.
 
Classes to use RequestFactory in a non-GWT (e.g., Android or desktop) JRE environment.