# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
  Class | Description
  --- | ---
  AbortablePrintWriter | Wrapper for a `PrintWriter` that adds the ability to abort creation and an onClose hook
  AbsolutePanel | An absolute panel positions all of its children absolutely, allowing them to overlap.
  AbsolutePanelParser | Parses `AbsolutePanel` widgets.
  AbstractActivity | Simple Activity implementation that is always willing to stop, and does nothing onStop and onCancel.
  AbstractCell<C> | A default implementation of the `Cell` interface.
  AbstractCellTable<T> | Abstract base class for tabular views that supports paging and columns.
  AbstractCellTable.CellTableKeyboardSelectionHandler<T> | Default implementation of a keyboard navigation handler for tables that supports navigation between cells.
  AbstractCellTable.Resources | A ClientBundle that provides images for this widget.
  AbstractCellTable.Style | Styles used by this widget.
  AbstractCellTable.TableSectionChangeHandler | Interface that this class's subclass may implement to get notified with table section change event.
  AbstractCellTable.Template |
  AbstractCellTableBuilder<T> | Builder used to construct a CellTable.
  AbstractCellTree | An abstract representation of a tree widget that renders items using `Cell`s.
  AbstractDataProvider<T> | A base implementation of a data source for `HasData` implementations.
  AbstractEditableCell<C,​V> | A default implementation of the `Cell` interface used for editable cells that need to save view data state for specific values.
  AbstractElementBuilderBase<R extends ElementBuilderBase<?>> | Abstract base class for implementations of `ElementBuilderBase`.
  AbstractHasData<T> | An abstract `Widget` that implements `HasData`.
  AbstractHasData.DefaultKeyboardSelectionHandler<T> | Default implementation of a keyboard navigation handler.
  AbstractHasData.RedrawEvent | Event fired when one or more existing rows are re-rendered.
  AbstractHasData.RedrawEvent.Handler | Implemented by objects that handle `AbstractHasData.RedrawEvent`.
  AbstractHeaderOrFooterBuilder<T> | Default implementation of `HeaderBuilder` that renders columns.
  AbstractImagePrototype | An opaque representation of a particular image such that the image can be accessed either as an HTML fragment or as an `Image` object.
  AbstractImagePrototype.ImagePrototypeElement | This corresponds to the top Element of the DOM structure created by `AbstractImagePrototype.createElement()`.
  AbstractInputCell<C,​V> | An `AbstractCell` used to render input elements that can receive focus.
  AbstractLinker | Provides basic functions common to all Linker implementations.
  AbstractNativeScrollbar | Abstract parent class for scrollbars implemented using the native browser scrollbars.
  AbstractPager | An abstract pager that exposes many methods useful for paging.
  AbstractRemoteServiceServlet | An abstract base class containing utility methods.
  AbstractRemoteServiceServlet | An abstract base class containing utility methods.
  AbstractRenderer<T> | Abstract implementation of a renderer to make implementation of rendering simpler.
  AbstractResourceGenerator | A base class providing common methods for ResourceGenerator implementations.
  AbstractSafeHtmlCell<C> | A superclass for `Cell`s that render or escape a String argument as HTML.
  AbstractSafeHtmlRenderer<T> | Abstract implementation of a safe HTML renderer to make implementation of rendering simpler.
  AbstractXsrfProtectedServiceServlet | An abstract class for XSRF protected RPC service implementations, which decides if XSRF protection should be enforced on a method invocation based on the following logic: RPC interface or method can be annotated with either `XsrfProtect` or `NoXsrfProtect` annotation to enable or disable XSRF protection on all methods of an RPC interface or a single method correspondingly.
  AbstractXsrfProtectedServiceServlet | An abstract class for XSRF protected RPC service implementations, which decides if XSRF protection should be enforced on a method invocation based on the following logic: RPC interface or method can be annotated with either `XsrfProtect` or `NoXsrfProtect` annotation to enable or disable XSRF protection on all methods of an RPC interface or a single method correspondingly.
  AcceptsOneWidget | Implemented by displays that can be given accept an `IsWidget` to show.
  Accessibility | Deprecated. Use the new GWT ARIA library with the factory class for the ARIA roles `Roles`.
  ActionCell<C> | A cell that renders a button and takes a delegate to perform actions on mouseUp.
  ActionCell.Delegate<T> | The delegate that will handle events from the cell.
  Activity | Implemented by objects that control a piece of user interface, with a life cycle managed by an `ActivityManager`, in response to `PlaceChangeEvent` events as the user navigates through the app.
  ActivityManager | Manages `Activity` objects that should be kicked off in response to `PlaceChangeEvent` events.
  ActivityMapper | Finds the activity to run for a given `Place`, used to configure an `ActivityManager`.
  AlertdialogRole | A type that represents the alertdialog role in the ARIA specification.
  AlertdialogRoleImpl | Implements `AlertdialogRole`.
  AlertRole | A type that represents the alert role in the ARIA specification.
  AlertRoleImpl | Implements `AlertRole`.
  AlternateAnnotationCreatorVisitor | Visitor that adds @alternate annotations where required in CSSRules.
  AlternateMessageSelector | Defines a way of choosing between alternate messages based on a parameter value.
  AlternateMessageSelector.AlternateForm | Represents an alternate form of a message.
  Anchor | A widget that represents a simple <a> element.
  AnchorBuilder | Builds an anchor element.
  AnchorElement | The anchor element.
  AnimatedLayout | Specifies that a panel can animate between layouts.
  Animation | An `Animation` is a continuous event that updates progressively over time at a non-fixed frame rate.
  AnimationScheduler | This class provides task scheduling for animations.
  AnimationScheduler.AnimationCallback | The callback used when an animation frame becomes available.
  AnimationScheduler.AnimationHandle | A handle to the requested animation frame created by `AnimationScheduler.requestAnimationFrame(AnimationCallback, Element)`.
  AnimationScheduler.AnimationSupportDetector | Helper to detect native support for animations.
  AnimationSchedulerImplStandard | `AnimationScheduler` implementation that uses standard `requestAnimationFrame` API.
  AnimationSchedulerImplTimer | Implementation using a timer for browsers that do not support animation frames.
  AnyRtlDirectionEstimator | Direction estimator that uses the "any RTL" heuristic.
  ApplicationRole | A type that represents the application role in the ARIA specification.
  ApplicationRoleImpl | Implements `ApplicationRole`.
  AreaBuilder | Builds an area element.
  AreaElement | Client-side image map area definition.
  ArgHandler | Base class for command line argument handlers.
  ArgHandlerDir | Argument handler for arguments that are directories.
  ArgHandlerEclipse | Creates an arg handler for eclipse launch config options.
  ArgHandlerEnum<T extends java.lang.Enum<T>> | A generic arg handler for options defined by enums.
  ArgHandlerExtra | Argument handler that handles arguments that do not have preceding flags.
  ArgHandlerFile | Argument handler for arguments that are directories.
  ArgHandlerFlag | Argument handler for boolean flags that have no parameters.
  ArgHandlerIgnore | Ignores any existing files and does not overwrite them.
  ArgHandlerInt | Argument handler for flags that take an integer as their parameter.
  ArgHandlerNoopDeprecatedFlag | Argument handler for deprecated no-op flags.
  ArgHandlerOutDir | Arugment handler for processing the output directory flag.
  ArgHandlerOverwrite | Overwrites any existing files.
  ArgHandlerString | Argument handler for processing flags that take a string as their parameter.
  AriaAttributeType | Interface that is and needs to be implemented by ALL non primitive attribute types
  AriaValueAttribute<T extends AriaAttributeType> | ARIA specific type attribute.
  ArrayBuffer | A buffer containing an arbitrary sequence of bytes.
  ArrayBufferImpl | Pure Java implementation of `ArrayBuffer`, plus package-protected methods for use by related implementation classes.
  ArrayBufferNative | JS native implementation of `ArrayBuffer`.
  ArrayBufferView | Common information across all types of views of `ArrayBuffer`s.
  ArrayBufferViewImpl | Base class for `ArrayBufferView` implementations.
  ArrayBufferViewNative | Base class for JS implementation of various views.
  ArticleRole | A type that represents the article role in the ARIA specification.
  ArticleRoleImpl | Implements `ArticleRole`.
  Artifact<C extends Artifact<C>> | A base type for all artifacts relating to the link process.
  ArtifactSet | Provides stable ordering and de-duplication of artifacts.
  AsyncCallback<T> | The primary interface a caller must implement to receive a response from a remote procedure call.
  AsyncDataProvider<T> | An implementation of `AbstractDataProvider` that allows the data to be modified.
  AsyncProvider<T,​F> | An object capable of providing an instance of type T asynchronously via `Callback`.
  AttachDetachException | An exception that is thrown when the panel fails to attach or detach its children.
  AttachDetachException.Command | The command to execute when iterating through child widgets.
  AttachEvent | Fired when the event source is attached to the browser's document or detached from it.
  AttachEvent.Handler | Implemented by objects that handle `AttachEvent`.
  Attr | `Attr` objects represent key-value pairs of attributes on `Element` objects.
  Attribute<T> | Class representing ARIA state/property attribute.
  AttributeMessageInterpreter | Examines each element for child <ui:attr/> elements, and replaces the corresponding attributes of the examinee with references to the translatable messages created.
  AttributeMessageParser | This parser is not tied to a particular class of element, but rather is run as the first parser in any parser stack.
  AttributeParser | Attribute parsers are classes that parse xml attribute values, turning them into valid Java expressions.
  AttributeParsers | Managers access to all implementations of `AttributeParser`.
  Audio | A widget representing an <audio> element.
  AudioBuilder | Builds an audio element.
  AudioElement | Audio element.
  AutoBean<T> | A controller for an implementation of a bean interface.
  AutoBean.PropertyName | An annotation that allows inferred property names to be overridden.
  AutoBeanCodex | Utility methods for encoding an AutoBean graph into a JSON-compatible string.
  AutoBeanFactory | A tag interface for the AutoBean generator.
  AutoBeanFactory.Category | Allows non-property methods on simple bean implementations when applied.
  AutoBeanFactory.NoWrap | The types specified by this annotation will not be wrapped by an AutoBean when returned from an AutoBean-controlled method.
  AutoBeanFactorySource | Generates JVM-compatible implementations of AutoBeanFactory and AutoBean types.
  AutoBeanUtils | Utility methods for working with AutoBeans.
  AutoBeanVisitor | Allows traversal of an AutoBean object graph.
  AutoBeanVisitor.CollectionPropertyContext | A PropertyContext that describes the parameterization of the Collection being visited.
  AutoBeanVisitor.Context | Reserved for future expansion to avoid API breaks.
  AutoBeanVisitor.MapPropertyContext | A PropertyContext that describes the parameterization of the Map being visited.
  AutoBeanVisitor.ParameterizationVisitor | The ParameterizationVisitor provides access to more complete type information than a simple class literal can provide.
  AutoBeanVisitor.PropertyContext | Allows properties to be reset.
  AutocompleteValue | Property enum for 'aria-autocomplete' values.
  AutoDirectionHandler | Utility class for handling auto-direction adjustment.
  AutoDirectionHandler.Target | The interface an object must implement in order to add an AutoDirectionHandler to it.
  BadPropertyValueException | Thrown when a deferred binding property contains an invalid value.
  BadTypeArgsException | Thrown when an invalid type is specified as part of a `gwt.typeArgs` tag within a doc comment.
  BannerRole | A type that represents the banner role in the ARIA specification.
  BannerRoleImpl | Implements `BannerRole`.
  Base64Utils | A utility to decode and encode byte arrays as Strings, using only "safe" characters.
  BaseBuilder | Builds an base element.
  BaseElement | Document base URI.
  BaseListenerWrapper<T> | Deprecated. will be removed in GWT 2.7 with the handler listeners themselves
  BaseListenerWrapper.WrapWindowClose |
  BaseListenerWrapper.WrapWindowResize |
  BaseListenerWrapper.WrapWindowScroll |
  BaseProxy | The root type from which all client-side proxy objects are derived.
  BeanParser | Utility methods for discovering bean-like properties and generating code to initialize them.
  BeforeSelectionEvent<T> | Represents a before selection event.
  BeforeSelectionHandler<T> | Handler interface for `BeforeSelectionEvent` events.
  BidiFormatter | Utility class for formatting text for display in a potentially opposite-direction context without garbling.
  BidiFormatter.Factory |
  BidiFormatterBase | Base class for `BidiFormatter` and `SafeHtmlBidiFormatter` that contains their common implementation.
  BidiFormatterBase.Factory<T extends BidiFormatterBase> | Abstract factory class for BidiFormatterBase.
  BidiFormatterBase.Format | A container class for direction-related string constants, e.g.
  BidiPolicy | Provides low-level functionality to determine whether to support bidi.
  BidiPolicy.BidiPolicyImpl | Implementation class for `BidiPolicy`.
  BidiPolicy.BidiPolicyImplOn | Implementation class for `BidiPolicy` used when bidi is always on.
  BidiUtils | A set of bidi-related utility methods.
  BidiUtils | Utility functions for performing common Bidi tests on strings.
  BinaryEmittedArtifact | A thinned down version of some `EmittedArtifact`.
  BlurEvent | Represents a native blur event.
  BlurHandler | Handler interface for `BlurEvent` events.
  BodyBuilder | Builds an body element.
  BodyElement | The HTML document body.
  BooleanAttributeParser | Parses a single boolean attribute.
  BooleanConditionCollector | Visitor that collects the simple boolean conditions that are mapped to configuration properties.
  BRBuilder | Builds an br element.
  BRElement | Force a line break.
  BrowserEvents | Constant strings representing browser events.
  Button | A standard push-button widget.
  ButtonBase | Abstract base class for `Button`, `CheckBox`, `RadioButton`.
  ButtonBuilder | Builds an button element.
  ButtonCell | A `Cell` used to render a button.
  ButtonCellBase<C> | Base class for button Cells.
  ButtonCellBase.Appearance<C> | The appearance used to render this Cell.
  ButtonCellBase.Decoration | The decoration applied to the button.
  ButtonCellBase.DefaultAppearance<C> | The default implementation of the `ButtonCellBase.Appearance`.
  ButtonCellBase.DefaultAppearance.Resources | The resources used by this appearance.
  ButtonCellBase.DefaultAppearance.Style | The Styles used by this appearance.
  ButtonCellBase.DefaultAppearance.Template | The templates used by this appearance.
  ButtonElement | Push button.
  ButtonRole | A type that represents the button role in the ARIA specification.
  ButtonRoleImpl | Implements `ButtonRole`.
  CachedGeneratorResult | An interface to represent the cached results from a previous generator invocation.
  CachedPropertyInformation | A container for saving lists of deferred-binding and configuration properties to be compared subsequently with a PropertyOracle.
  CachingActivityMapper | Wraps another `ActivityMapper` and caches the last activity it returned, to be re-used if we see the same place twice.
  CalendarModel | Model used to get calendar information for `DatePicker` and its subclasses.
  CalendarUtil | Useful utilities for creating views of a calendar.
  CalendarView | The CalendarView is a calendar grid that represents the current view of a `DatePicker`.
  Callback<T,​F> | A callback for any asynchronous call that can result in success or failure.
  CanPlayThroughEvent | Represents a native media can play through event.
  CanPlayThroughHandler | Handler interface for `CanPlayThroughEvent` events.
  Canvas | A widget representing a <canvas> element.
  CanvasBuilder | Builds an canvas element.
  CanvasElement | Canvas element.
  CanvasGradient | Gradient object used with `Context2d`.
  CanvasPattern | Pattern object used with `Context2d`.
  CanvasPixelArray | Array-like object holding the actual image data for an ImageData object.
  CaptionPanel | A panel that wraps its contents in a border with a caption that appears in the upper left corner of the border.
  CaptionPanel.CaptionPanelImpl | Implementation class without browser-specific hacks.
  CaptionPanel.CaptionPanelImplMozilla | Implementation class that handles Mozilla rendering issues.
  CaptionPanel.CaptionPanelImplSafari | Implementation class that handles Safari rendering issues.
  CDATASection | This node represents escaped character sequences.
  Cell<C> | A lightweight representation of a renderable object.
  Cell.Context | Contains information about the context of the Cell.
  CellBasedWidgetImpl | Deprecated.
  CellBasedWidgetImplStandard | Standard implementation used by most cell based widgets.
  CellBasedWidgetImplStandardBase | StandardBase implementation of `CellBasedWidgetImpl`.
  CellBrowser | A "browsable" view of a tree in which only a single node per level may be open at one time.
  CellBrowser.Builder<T> | Builder object to create CellBrowser.
  CellBrowser.PagerFactory | Pager factory used to create pagers for each `CellList` of the `CellBrowser`.
  CellBrowser.Resources | A ClientBundle that provides images for this widget.
  CellBrowser.Style | Styles used by this widget.
  CellBrowser.Template |
  CellGridImpl<V> | Highlighting, selectable cell grid.
  CellList<T> | A single column list of cells.
  CellList.Resources | A ClientBundle that provides images for this widget.
  CellList.Style | Styles used by this widget.
  CellList.Template |
  CellPanel | A panel whose child widgets are contained within the cells of a table.
  CellPanelParser | Parses `CellPanel` widgets.
  CellPreviewEvent<T> | Allows the previewing of events before they are fired to Cells.
  CellPreviewEvent.Handler<T> | Handler for `CellPreviewEvent`.
  CellTable<T> | A tabular view that supports paging and columns.
  CellTable.BasicResources | Resources that match the GWT standard style theme.
  CellTable.BasicStyle | Styles used by `CellTable.BasicResources`.
  CellTable.Resources | A ClientBundle that provides images for this widget.
  CellTable.Style | Styles used by this widget.
  CellTableBuilder<T> | Builder used to construct a CellTable.
  CellTree | A view of a tree.
  CellTree.BasicResources | Resources that match the GWT standard style theme.
  CellTree.BasicStyle | Styles used by `CellTree.BasicResources`.
  CellTree.CellTreeMessages | Constants for labeling the cell tree.
  CellTree.NodeAnimation | A node animation.
  CellTree.Resources | A ClientBundle that provides images for this widget.
  CellTree.RevealAnimation | A `CellTree.NodeAnimation` that reveals the contents of child nodes.
  CellTree.SlideAnimation | A `CellTree.NodeAnimation` that slides children into view.
  CellTree.Style | Styles used by this widget.
  CellTree.Template |
  CellTreeNodeView<T> | A view of a tree node.
  CellTreeNodeView.NodeCellList<C> | The `HasData` used to show children.
  CellTreeNodeView.Template |
  CellTreeNodeView.TreeNodeImpl | An implementation of `TreeNode` that delegates to a `CellTreeNodeView`.
  CellWidget<C> | A `Widget` that wraps a `Cell`.
  ChangeEvent | Represents a native change event.
  ChangeHandler | Handler for `ChangeEvent` events.
  ChangeListener | Deprecated. As of GWT 1.6, DOM and logical change events are separate.
  ChangeListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  CharacterData | This interface describes `CharacterData` XML nodes.
  CheckBox | A standard check box widget.
  CheckboxCell | A `Cell` used to render a checkbox.
  CheckboxRole | A type that represents the checkbox role in the ARIA specification.
  CheckboxRoleImpl | Implements `CheckboxRole`.
  CheckedValue | State enum for 'aria-checked' values.
  ClassDescriptor | A succinct code representation for classes.
  ClassMember | Represents a reference type, such as a class or interface, in the compiled output.
  ClassNamesCollector | Collect all CSS class names in a stylesheet.
  ClickableTextCell | A `Cell` used to render text.
  ClickEvent | Represents a native click event.
  ClickHandler | Handler for `ClickEvent` events.
  ClickListener | Deprecated. Use `ClickHandler` instead
  ClickListenerCollection | Deprecated. As of GWT 1.6, call ``addDomHandler`(myHandler, ClickEvent.getType())` to manage handlers for your widget instead
  ClientBundle | The use of this interface is similar to that of ImageBundle.
  ClientBundle.Source | Specifies the classpath location of the resource or resources associated with the `ResourcePrototype`.
  ClientBundleFields | Allows ResourceGenerators to define fields within the implementation class for a bundle type.
  ClientBundleRequirements | Allows ResourceGenerators to indicate how their generated resources may be affected by their execution environment.
  ClientBundleWithLookup | This is an extension of ClientBundle that allows for name-based lookup of resources.
  ClientToDomainMapper | Uses information in a State object to convert client types to their domain equivalents.
  ClientToDomainMapper.UnmappedTypeException |
  CloseEvent<T> | Represents a close event.
  CloseHandler<T> | Handler interface for `CloseEvent` events.
  CodeDownloadException | Exception indicating an interruption while downloading resources.
  CodeDownloadException.Reason | Reason codes for the interruption of code down load.
  CodeGenContext | Context for code generators.
  CodeGenContext.AbortCodeGenException | An exception which can be thrown by a code generator to abort - callers of code generators should catch this exception.
  CodeGenUtils | Helper class for code generators.
  CollectAndRemoveConstantDefinitions | A pass that collects the constant definitions inside the tree.
  Column<T,​C> | A representation of a column in a table.
  ColumnheaderRole | A type that represents the columnheader role in the ARIA specification.
  ColumnheaderRoleImpl | Implements `ColumnheaderRole`.
  ColumnSortEvent | Represents a column sort event.
  ColumnSortEvent.AsyncHandler | A default handler used with views attached to asynchronous data providers such as `AsyncDataProvider`.
  ColumnSortEvent.Handler | Handler for `ColumnSortEvent`.
  ColumnSortEvent.ListHandler<T> | A default handler used to sort a `List` backing a table.
  ColumnSortList | An ordered list containing the sort history of `Column`s in a table.
  ColumnSortList.ColumnSortInfo | Information about the sort order of a specific column in a table.
  ColumnSortList.Delegate | The delegate that handles modifications to the list.
  ComboboxRole | A type that represents the combobox role in the ARIA specification.
  ComboboxRoleImpl | Implements `ComboboxRole`.
  Command | Encapsulates an action for later execution, often from a different context.
  CommandCanceledException | Exception reported to the current `GWT.UncaughtExceptionHandler` when a deferred `Command` is canceled as a result of a slow script warning.
  CommandExecutor | Class which executes `Command`s and `IncrementalCommand`s after all currently pending event handlers have completed.
  CommandRole | A type that represents the command role in the ARIA specification.
  Comment | This interface describes comment XML nodes.
  CommonResources | Generally useful styles and resources used throughout GWT widgets and cells.
  CommonResources.Bundle | The `ClientBundle` of resources.
  CommonResources.InlineBlockStyle | Cross-browser implementation of the "display: inline-block" CSS property.
  CompilationMetricsArtifact | Captures some metrics from the compile permutations step of the build.
  CompilationResult | Represents a unique compilation of the module.
  ComplementaryRole | A type that represents the complementary role in the ARIA specification.
  ComplementaryRoleImpl | Implements `ComplementaryRole`.
  ComplexPanel | Abstract base class for panels that can contain multiple child widgets.
  Composite | A type of widget that can wrap another widget, hiding the wrapped widget's methods.
  CompositeCell<C> | A `Cell` that is composed of other `Cell`s.
  CompositeEditor<T,​C,​E extends Editor<? super C>> | An interface that indicates that a given Editor is composed of an unknown number of sub-Editors all of the same type.
  CompositeEditor.EditorChain<C,​E extends Editor<? super C>> | Allows instances of the component type to be attached to the Editor framework.
  CompositeRole | A type that represents the composite role in the ARIA specification.
  ComputedAttributeInterpreter | Assigns computed values to element attributes, e.g.
  ComputedAttributeInterpreter.Delegate |
  Configuration | Used by `AutoBeanFactorySource.createBean(Class, Configuration)`.
  Configuration.Builder | Builds `Configuration` objects.
  ConfigurationProperty | A named configuration (property, values) pair.
  ConfigurationProperty | Represents a configuration property.
  ConsoleLogHandler | A Handler that prints logs to the window.console.
  Constants | A tag interface that facilitates locale-sensitive, compile-time binding of constant values supplied from properties files.
  Constants.DefaultBooleanValue | Default boolean value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultDoubleValue | Default double value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultFloatValue | Default float value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultIntValue | Default integer value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultStringArrayValue | Default string array value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultStringMapValue | Default string map value to be used if no translation is found (and also used as the source for translation).
  Constants.DefaultStringValue | Default string value to be used if no translation is found (and also used as the source for translation).
  ConstantsWithLookup | Like `Constants`, a tag interface that facilitates locale-sensitive, compile-time binding of constant values supplied from properties files with the added ability to look up constants at runtime with a string key.
  ContentinfoRole | A type that represents the contentinfo role in the ARIA specification.
  ContentinfoRoleImpl | Implements `ContentinfoRole`.
  Context | Rendering Context interface used to draw on a `CanvasElement`.
  Context2d | Rendering interface used to draw on a `CanvasElement`.
  Context2d.Composite | Enum for composite style.
  Context2d.LineCap | Enum for line-cap style.
  Context2d.LineJoin | Enum for line-join style.
  Context2d.Repetition | Enum for the repetition values.
  Context2d.TextAlign | Enum for text align style.
  Context2d.TextBaseline | Enum for text baseline style.
  ContextMenuEvent | Represents a native context menu event.
  ContextMenuHandler | Handler for `ContextMenuEvent` events.
  Cookies | Provides access to browser cookies stored on the client.
  CountingEventBus | Legacy compatibility wrapper for `CountingEventBus`.
  CountingEventBus | Wraps an `EventBus` to keep a count of registered handlers and how many times events have fired.
  CreateRuntimeConditionalNodes | Visitor that handles conditional nodes with conditions that need to be evaluated at runtime.
  CrossSiteIframeLinker | This linker uses an iframe to hold the code and a script tag to download the code.
  Css2Gss | Converter from Css to Gss.
  Css2Gss.Options |
  Css2GssConversionException | Css2GssConversionException signals a problem with the conversion from CSS to GSS.
  CssColor | CSS Color object.
  CssDotPathNode | Represents a sequence of no-arg method invocations.
  CssElIf | Represents a else if node in the css ast.
  CssElse | Represents a else node in the css ast.
  CssJavaExpressionNode | Represents a Java expression.
  CssNameConverter | Converts css class names to a form safe to use as a Java identifier.
  CssNameConverter.Failure | Thrown by `CssNameConverter.convertSet(Set)` on name collision.
  CssPrinter | Visitor that converts the AST to a `String` that can be evaluated as a Java expression.
  CssResource | Aggregates and minifies CSS stylesheets.
  CssResource.ClassName | The original CSS class name specified in the resource.
  CssResource.Import | Makes class selectors from other CssResource types available in the raw source of a CssResource.
  CssResource.ImportedWithPrefix | Specifies the string prefix to use when one CssResource is imported into the scope of another CssResource.
  CssResource.NotStrict | The presence of this annotation on a CssResource accessor method indicates that any class selectors that do not correspond with a String accessor method in the return type or an `@external` declaration should not trigger a compilation error.
  CssResource.Shared | Indicates that the String accessor methods defined in a CssResource will return the same values across all implementations of that type.
  CssResource.Strict | Deprecated. Strict mode is now the default behavior for CssResource
  CssResourceBase | Marker interface for all classes that should be obfuscated together in Css Resource generation.
  CssRuntimeConditionalRuleNode | Represents a conditional rule that needs to be evaluated at runtime.
  CurrencyCodeMapConstants | CurrencyCodeMapConstants provide a interface to access data constrained in CurrencyCodeMapConstants.properties file.
  CurrencyData | Information about a currency.
  CurrencyList | Generated class containing all the CurrencyImpl instances.
  CustomButton | CustomButton is a base button class with built in support for a set number of button faces.
  CustomButtonParser | Parses CustomButton widgets.
  CustomDateTimeFormat | Create a custom localized date/time format at compile time.
  CustomDateTimeFormat | Create a custom localized date/time format at compile time.
  CustomDateTimeFormat.Pattern | Annotation containing the pattern skeleton.
  CustomDateTimeFormat.Pattern | Annotation containing the pattern skeleton.
  CustomFieldSerializer<T> | An interface that may be implemented by class-based custom field serializers which will reduce the amount of server-side reflection during serialization, hence improving their serialization performance.
  CustomScrollPanel | A custom version of the `ScrollPanel` that allows user provided scrollbars.
  CustomScrollPanel.Resources | A ClientBundle of resources used by this widget.
  CustomScrollPanel.Style | Styles used by this widget.
  D8ScriptLinker | A Linker for producing a single JavaScript file from a GWT module that can be run in the d8 command line profiler.
  DataGrid<T> | A tabular view with a fixed header and footer section and a scrollable data section in the middle.
  DataGrid.Resources | A ClientBundle that provides images for this widget.
  DataGrid.Style | Styles used by this widget.
  DataGrid.TableWidget | A simple widget wrapper around a table element.
  DataResource | A non-text resource.
  DataResource.DoNotEmbed | Specifies that the resource or resources associated with the `ResourcePrototype` should not be embedded into the compiled output.
  DataResource.MimeType | Specifies the MIME Type of the resource or resources associated with the `ResourcePrototype`.
  DataTransfer | Class representing DataTransfer interface.
  DataTransfer.DropEffect | Used to specify the drop effect to use on dragenter or dragover events.
  DataView | A view representing an `ArrayBuffer` as heterogeneous values.
  DataViewImpl | Pure Java implementation of `DataView`.
  DataViewNative | JS native implementation of `DataView`.
  DataViewNativeEmul | JS native implementation of `DataView` for platforms with typed array support but missing DataView (ie, Firefox).
  DataViewStream | A stream of heterogeneous values on top of a `DataViewStream`.
  DateBox | A text box that shows a `DatePicker` when the user focuses on it.
  DateBox.DefaultFormat | Default `DateBox.Format` class.
  DateBox.Format | Implemented by a delegate to handle the parsing and formating of date values.
  DateCell | A `Cell` used to render `Date`s.
  DateChangeEvent | Creates a new value every time a date is accessed.
  DateLabel | Extends `ValueLabel` for convenience when dealing with dates and `DateTimeFormat`, especially in `UiBinder` templates.
  DateLabelParser | Parses `DateLabel` widgets.
  DatePicker | Standard GWT date picker.
  DatePicker.StandardCss | Convenience class to group css style names.
  DatePickerCell | A `Cell` used to render and edit `Date`s.
  DatePickerComponent | Package protected class used to combine functionality for the `MonthSelector` and `CalendarView` components.
  DateTimeConstants | Deprecated. use DateTimeFormatInfo instead
  DateTimeConstantsAdapter | Adapter that makes a `DateTimeFormatInfo` implementation suitable for use with something that wants a `DateTimeConstants`.
  DateTimeConstantsImpl | DateTimeConstantsImpl class encapsulate a collection of DateTime formatting symbols for use with DateTime format and parse services.
  DateTimeFormat | Formats and parses dates and times using locale-sensitive patterns.
  DateTimeFormat | Formats and parses dates and times using locale-sensitive patterns.
  DateTimeFormat.PredefinedFormat | Predefined date/time formats -- see `CustomDateTimeFormat` if you need some format that isn't supplied here.
  DateTimeFormat.PredefinedFormat | Predefined date/time formats -- see `CustomDateTimeFormat` if you need some format that isn't supplied here.
  DateTimeFormatInfo | Deprecated. use `DateTimeFormatInfo` instead
  DateTimeFormatInfo | Information required for formatting and parsing localized date/time values.
  DateTimeFormatInfoAdapter | Adapter that makes a `DateTimeConstants` implementation suitable for use with something that wants a `DateTimeFormatInfo`.
  DateTimeFormatRenderer | Renders `Date` objects with a `DateTimeFormat`.
  DeadEntityException | Indicates the user attempted to perform an operation on an irretrievable entity.
  DebugInfo | Provides low-level functionality to support the creation of testing and diagnostic frameworks.
  DeckLayoutPanel | A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
  DeckPanel | A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
  DecoratedPopupPanel | A `PopupPanel` that wraps its content in a 3x3 grid, which allows users to add rounded corners.
  DecoratedStackPanel | A `StackPanel` that wraps each item in a 2x3 grid (six box), which allows users to add rounded corners.
  DecoratedTabBar | A `TabBar` that wraps each tab in a 2x3 grid (six box), which allows users to add rounded corners.
  DecoratedTabPanel | A `TabPanel` that uses a `DecoratedTabBar` with rounded corners.
  DecoratorPanel | A `SimplePanel` that wraps its contents in stylized boxes, which can be used to add rounded corners to a `Widget`.
  DefaultCalendarView | Simple calendar view.
  DefaultCellTableBuilder<T> | Default cell table builder that renders row values into a grid of columns.
  DefaultConfigurationProperty | Default immutable implementation of ConfigurationProperty that receives its values in its constructor.
  DefaultCurrencyData | A default `CurrencyData` implementation, so new methods can be added to the interface without breaking implementors if a reasonable default is available.
  DefaultDateTimeFormatInfo | For backwards compatibility only.
  DefaultDateTimeFormatInfo | Default implementation of DateTimeFormatInfo interface, using values from the CLDR root locale.
  DefaultExceptionHandler | Default implementation for handling exceptions thrown while processing a request.
  DefaultExtensions | Specifies the default extensions for a resource type.
  DefaultHeaderOrFooterBuilder<T> | Default implementation of `HeaderBuilder` that renders columns.
  DefaultLevel | An interface for a set of classes which are used to choose the default logging level.
  DefaultLevel.All | Returns Level.ALL as the default level.
  DefaultLevel.Config | Returns Level.CONFIG as the default level.
  DefaultLevel.Fine | Returns Level.FINE as the default level.
  DefaultLevel.Finer | Returns Level.FINER as the default level.
  DefaultLevel.Finest | Returns Level.FINEST as the default level.
  DefaultLevel.Info | Returns Level.INFO as the default level.
  DefaultLevel.Severe | Returns Level.SEVERE as the default level.
  DefaultLevel.Warning | Returns Level.WARNING as the default level.
  DefaultLocalizedNames | Default LocalizedNames implementation.
  DefaultLocalizedNamesBase | Base class of `DefaultLocalizedNames`, used just to isolate all hand-written code here from all generated code.
  DefaultMomentum | Default implementation of momentum.
  DefaultMonthSelector | A simple `MonthSelector` used for the default date picker.
  DefaultProxyStore | An in-memory ProxyStore store that can encode its state as a JSON object literal.
  DefaultRequestTransport | An implementation of `RequestTransport` that uses a `RequestBuilder`.
  DefaultSelectionEventManager<T> | An implementation of `CellPreviewEvent.Handler` that adds selection support via the spacebar and mouse clicks and handles the control key.
  DefaultSelectionEventManager.BlacklistEventTranslator<T> | An event translator that disables selection for the specified blacklisted columns.
  DefaultSelectionEventManager.CheckboxEventTranslator<T> | Implementation of `DefaultSelectionEventManager.EventTranslator` that only triggers selection when any checkbox is selected.
  DefaultSelectionEventManager.EventTranslator<T> | Translates `CellPreviewEvent`s into `DefaultSelectionEventManager.SelectAction`s.
  DefaultSelectionEventManager.SelectAction | The action that controls how selection is handled.
  DefaultSelectionEventManager.WhitelistEventTranslator<T> | An event translator that allows selection only for the specified whitelisted columns.
  DefaultSelectionModel<T> | A convenience `SelectionModel` that allows items to be selected according to a subclass-defined rule, plus a list of positive or negative exceptions.
  DefaultSelectionProperty | Default immutable implementation of SelectionProperty that receives its values in its constructor.
  DefCollectorVisitor | GSS requires that constants are defined in upper case.
  DeferredCommand | Deprecated. Replaced by `Scheduler.scheduleDeferred()` because the static nature of this API prevents effective mocking for JRE-only tests.
  DefinitionRole | A type that represents the definition role in the ARIA specification.
  DefinitionRoleImpl | Implements `DefinitionRole`.
  DelegatingChangeListenerCollection | Deprecated. Use `Widget.delegateEvent` instead
  DelegatingClickListenerCollection | Deprecated. Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  DelegatingCompilationResult | A delegate for `CompilationResult` intended for third party linkers that want to modify a compilation result.
  DelegatingFocusListenerCollection | Deprecated. Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  DelegatingGeneratorContext | An abstract generator context class which delegates all methods to a provided baseContext.
  DelegatingKeyboardListenerCollection | Deprecated. Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
  DeobfuscatorBuilder | Visits a RequestFactory to create its associated DeobfuscatorBuilder, a self-configuring subtype of `Deobfuscator.Builder` which provides the ServiceLayer with type- and method-mapping information.
  DependencyGraphRecorder | Builds the model for the (new) soyc through reading method dependencies.
  DescriptorBuilder | Builds descriptors from TypeMirrors for both simple types and methods.
  DevelopmentModeLogHandler | A Handler that prints logs to GWT.log, causing the messages to show up in the Development Mode tab in Eclipse when running in Development mode.
  DialogBox | A form of popup that has a caption area at the top and can be dragged by the user.
  DialogBox.Caption | Set of characteristic interfaces supported by the `DialogBox` caption.
  DialogBox.CaptionImpl | Default implementation of Caption.
  DialogBoxParser | Parses `DialogBox` widgets.
  DialogRole | A type that represents the dialog role in the ARIA specification.
  DialogRoleImpl | Implements `DialogRole`.
  Dictionary | Provides dynamic string lookup of key/value string pairs defined in a module's host HTML page.
  DirectInstallLinker | A linker that adds a script tag directly to the iframe rather than downloading the JavaScript code as a list of strings and then installing it into the iframe.
  DirectionalTextHelper | A helper class for displaying bidi (i.e.
  DirectionEstimator | Interface for direction estimators.
  DirectoryRole | A type that represents the directory role in the ARIA specification.
  DirectoryRoleImpl | Implements `DirectoryRole`.
  DisclosureEvent | Deprecated. Use `CloseEvent` and `OpenEvent` instead
  DisclosureHandler | Deprecated. Use `CloseHandler` and/or `OpenHandler` instead
  DisclosurePanel | A widget that consists of a header and a content panel that discloses the content when a user clicks on the header.
  DisclosurePanel.DefaultImages |
  DisclosurePanelImages | Deprecated.
  DisclosurePanelImagesRTL | Deprecated.
  DisclosurePanelParser | Parses `DisclosurePanel` widgets.
  DivBuilder | Builds a div element.
  DivElement | Generic block container.
  DListBuilder | Builds an definition list element.
  DListElement | Definition list.
  DockLayoutPanel | A panel that lays its child widgets out "docked" at its outer edges, and allows its last widget to take up the remaining space in its center.
  DockLayoutPanel.Direction | Used in `DockLayoutPanel.addEast(Widget, double)` et al to specify the direction in which a child widget will be added.
  DockLayoutPanel.LayoutData | Layout data associated with each widget.
  DockLayoutPanelParser | Parses `DockLayoutPanel` widgets.
  DockPanel | A panel that lays its child widgets out "docked" at its outer edges, and allows its last widget to take up the remaining space in its center.
  DockPanel.DockLayoutConstant | DockPanel layout constant, used in `DockPanel.add(Widget, DockPanel.DockLayoutConstant)`.
  DockPanel.LayoutData |
  DockPanelParser | Parses `DockPanel` widgets.
  Document | A Document is the root of the HTML hierarchy and holds the entire content.
  Document | `Document` objects represent XML documents.
  DocumentFragment | A `DocumentFragment` is a basket into which one may place other `Node` objects for future processing.
  DocumentModeAsserter | Helper class, which, during startup, asserts that the browser's current rendering mode is one of the values allowed by the "document.compatMode".
  DocumentModeAsserter.DocumentModeProperty | Interface to provide "document.compatMode" configuration property value.
  DocumentModeAsserter.Severity | Determine the severity of the runtime $doc.compatMode check:
  DocumentRole | A type that represents the document role in the ARIA specification.
  DocumentRoleImpl | Implements `DocumentRole`.
  DOM | This class provides a set of static methods that allow you to manipulate the browser's Document Object Model (DOM).
  DomainChecker | Checks client to domain mappings.
  DomainChecker.MethodFinder | Attempt to find the most specific method that conforms to a given signature.
  DomAnchorBuilder | DOM-based implementation of `AnchorBuilder`.
  DomAreaBuilder | DOM-based implementation of `AreaBuilder`.
  DomAudioBuilder | DOM-based implementation of `AudioBuilder`.
  DomBaseBuilder | DOM-based implementation of `BaseBuilder`.
  DomBodyBuilder | DOM-based implementation of `BodyBuilder`.
  DomBRBuilder | DOM-based implementation of `BRBuilder`.
  DomBuilderFactory | Factory for creating element builders that construct elements using DOM manipulation.
  DomBuilderImpl | Implementation of methods in `ElementBuilderBase` used to render Elements using DOM manipulation.
  DomButtonBuilder | DOM-based implementation of `ButtonBuilder`.
  DomCanvasBuilder | DOM-based implementation of `CanvasBuilder`.
  DomDivBuilder | DOM-based implementation of `DivBuilder`.
  DomDListBuilder | DOM-based implementation of `DListBuilder`.
  DomElementBuilder | DOM-based implementation of `ElementBuilder`.
  DomElementBuilderBase<R extends ElementBuilderBase<?>,​E extends Element> | Implementation of `ElementBuilderBase` that delegates to a `DomBuilderImpl`.
  DomElementParser | Parses a dom element and all of its children.
  DomEvent<H extends EventHandler> | `DomEvent` is a subclass of `GwtEvent` that provides events that underlying native browser event object as well as a subclass of `DomEvent.Type` that understands GWT event bits used by sinkEvents().
  DomEvent.Type<H extends EventHandler> | Type class used by dom event subclasses.
  DOMException | Thrown when DOM exceptions occur.
  DomFieldSetBuilder | DOM-based implementation of `FieldSetBuilder`.
  DomFormBuilder | DOM-based implementation of `FormBuilder`.
  DomFrameBuilder | DOM-based implementation of `FrameBuilder`.
  DomFrameSetBuilder | DOM-based implementation of `FrameSetBuilder`.
  DomHeadBuilder | DOM-based implementation of `HeadBuilder`.
  DomHeadingBuilder | DOM-based implementation of `HeadingBuilder`.
  DomHRBuilder | DOM-based implementation of `HRBuilder`.
  DomIFrameBuilder | DOM-based implementation of `IFrameBuilder`.
  DomImageBuilder | DOM-based implementation of `ImageBuilder`.
  DOMImpl |
  DOMImplMozilla | Mozilla implementation of StandardBrowser.
  DOMImplStandard | Deprecated.
  DOMImplStandardBase | Deprecated.
  DOMImplWebkit | WebKit based implementation of `DOMImplStandardBase`.
  DomInputBuilder | DOM-based implementation of `InputBuilder`.
  DomLabelBuilder | DOM-based implementation of `LabelBuilder`.
  DomLegendBuilder | DOM-based implementation of `LegendBuilder`.
  DomLIBuilder | DOM-based implementation of `LIBuilder`.
  DomLinkBuilder | DOM-based implementation of `LinkBuilder`.
  DomMapBuilder | DOM-based implementation of `MapBuilder`.
  DomMediaBuilderBase<R extends MediaBuilder<?>,​E extends MediaElement> | Base class for HTML-based implementations of `MediaBuilder`.
  DomMetaBuilder | DOM-based implementation of `MetaBuilder`.
  DomModBuilder | DOM-based implementation of `ModBuilder`.
  DomOListBuilder | DOM-based implementation of `OListBuilder`.
  DomOptGroupBuilder | DOM-based implementation of `OptGroupBuilder`.
  DomOptionBuilder | DOM-based implementation of `OptionBuilder`.
  DomParagraphBuilder | DOM-based implementation of `ParagraphBuilder`.
  DomParamBuilder | DOM-based implementation of `ParamBuilder`.
  DomPreBuilder | DOM-based implementation of `PreBuilder`.
  DomQuoteBuilder | DOM-based implementation of `QuoteBuilder`.
  DomScriptBuilder | DOM-based implementation of `ScriptBuilder`.
  DomSelectBuilder | DOM-based implementation of `SelectBuilder`.
  DomSourceBuilder | DOM-based implementation of `SourceBuilder`.
  DomSpanBuilder | DOM-based implementation of `SpanBuilder`.
  DomStyleBuilder | DOM-based implementation of `StyleBuilder`.
  DomStylesBuilder | Builds the style object.
  DomTableBuilder | DOM-based implementation of `TableBuilder`.
  DomTableCaptionBuilder | DOM-based implementation of `TableCaptionBuilder`.
  DomTableCellBuilder | DOM-based implementation of `TableCellBuilder`.
  DomTableColBuilder | DOM-based implementation of `TableColBuilder`.
  DomTableRowBuilder | DOM-based implementation of `TableRowBuilder`.
  DomTableSectionBuilder | DOM-based implementation of `TableSectionBuilder`.
  DomTextAreaBuilder | DOM-based implementation of `TextAreaBuilder`.
  DomUListBuilder | DOM-based implementation of `UListBuilder`.
  DomVideoBuilder | DOM-based implementation of `VideoBuilder`.
  DoubleAttributeParser | Parses a single double attribute.
  DoubleBox | A ValueBox that uses `DoubleParser` and `DoubleRenderer`.
  DoubleClickEvent | Represents a native double click event.
  DoubleClickHandler | Handler interface for `DoubleClickEvent` events.
  DoubleParser | A localized parser based on `NumberFormat.getDecimalFormat()`.
  DoubleRenderer | A localized renderer based on `NumberFormat.getDecimalFormat()`.
  DragDropEventBase<H extends EventHandler> | Base class for drag and drop events.
  DragDropEventBase.DragSupportDetector | Detector for browser support of drag events.
  DragDropEventBase.DragSupportDetectorNo | Detector for permutations that do not support drag events.
  DragEndEvent | Represents a native drag end event.
  DragEndHandler | Handler interface for `DragEndEvent` events.
  DragEnterClickHandler | Handler interface for `DragEnterEvent` events.
  DragEnterEvent | Represents a native drag enter event.
  DragEnterHandler | Handler interface for `DragEnterEvent` events.
  DragEvent | Represents a native drag event.
  DragHandler | Handler interface for `DragEvent` events.
  DragLeaveEvent | Represents a native drag leave event.
  DragLeaveHandler | Handler interface for `DragLeaveEvent` events.
  DragOverEvent | Represents a native drag over event.
  DragOverHandler | Handler interface for `DragOverEvent` events.
  DragStartEvent | Represents a native drag start event.
  DragStartHandler | Handler interface for `DragStartEvent` events.
  DropeffectValue | Property enum for 'aria-dropeffect' values.
  DropEvent | Represents a native drop event.
  DropHandler | Handler interface for `DropEvent` events.
  Duration | A utility class for measuring elapsed time.
  Editor<T> | Describes an editor whose behavior is not altered by the value being displayed.
  Editor.Ignore | Tells the Editor framework to ignore an Editor accessor.
  Editor.Path | Maps a composite Editor's component Editors into the data-model.
  EditorContext<T> | Describes an Editor within an Editor hierarchy.
  EditorDelegate<T> | Binds an individual Editor to the backing service.
  EditorDriver<T> | Defines common capabilities of editor drivers.
  EditorError | Allows invalid Editor state to be propagated through an Editor hierarchy.
  EditorHierarchyPrinter | A utility class that creates a string representation of an Editor hierarchy for testing purposes.
  EditorSource<E extends Editor<?>> | An entity capable of creating and destroying instances of Editors.
  EditorVisitor | A visitor for examining an Editor hierarchy.
  EditTextCell | An editable text cell.
  EditTextCell.Template |
  EditTextCell.ViewData | The view data object used by this cell.
  Element | All HTML element interfaces derive from this class.
  Element | Deprecated.
  Element | This interface represents XML DOM elements, which are the basic building block of XML.
  ElementBuilder | Builds an element.
  ElementBuilderBase<T extends ElementBuilderBase<?>> | Base class for element builders used to builder DOM elements.
  ElementBuilderFactory | Factory for creating element builders.
  ElementBuilderImpl | Base implementation of `ElementBuilderBase` that handles state, but nothing else.
  ElementParser | Element parsers are classes that parse xml elements, using the context to generate widget initialization code.
  ElseNodeCreator | The original Css parser doesn't create specific nodes for `@elif` and `@else` at-rules.
  EmittedArtifact | An artifact that will be emitted into the output.
  EmittedArtifact.Visibility | Describes the visibility of an artifact.
  EndedEvent | Represents a native media ended event.
  EndedHandler | Handler interface for `EndedEvent` events.
  EntityDescriptor | The abstraction of any possible entity in the code that is register by soyc: classes, methods and fields.
  EntityDescriptor.Fragment | Stores the size contribution to each fragment for this entity.
  EntityDescriptorJsonTranslator | Serialize/Deserialize EntityDescriptor instances to/from json.
  EntityProxy | A proxy for a server-side domain object.
  EntityProxyChange<P extends EntityProxy> | Event posted by a `RequestFactory` when changes to an entity are detected.
  EntityProxyChange.Handler<P extends EntityProxy> | Implemented by methods that handle EntityProxyChange events.
  EntityProxyId<P extends EntityProxy> | A stable, opaque id of an `EntityProxy` that remains stable across updates, creates, deletes on the client.
  EntityProxyKeyProvider<P extends EntityProxy> | An `EntityProxy`-aware key provider, handy for use with `SelectionModel` and various cell widgets.
  EntityRecorder | Creates the entities artifacts for the new soyc.
  EntityReference | This interface represents entity references, such as `&foo;`.
  EntryPoint | Implement this interface to allow a class to act as a module entry point.
  EnumAttributeParser | Parses an enum attribute.
  EnumMap<K extends java.lang.Enum<K>,​V> | A serialization-compatible mock for `EnumMap` that uses an equal `EnumMap.serialVersionUID` and a compatible set of fields.
  EnumMapUtil | A utility to extract the key type of any `EnumMap`, even if it is empty.
  ErrorEvent | Represents a native error event.
  ErrorHandler | Handler interface for `ErrorEvent` events.
  EvalFunction | GSS function that creates a `CssJavaExpressionNode` in order to evaluate a Java expression at runtime.
  Event | An opaque handle to a native DOM Event.
  Event<H> | Base Event object.
  Event.NativePreviewEvent | Represents a preview of a native `Event`.
  Event.NativePreviewHandler | Handler interface for `Event.NativePreviewEvent` events.
  Event.Type<H> | Type class used to register events with an `EventBus`.
  EventBus | Extends {com.google.web.bindery.event.shared.EventBus} for legacy compatibility.
  EventBus | Dispatches `Event`s to interested parties.
  EventHandler | Marker interface for event handlers.
  EventListener | Receives low-level browser events.
  EventPreview | Deprecated. replaced by `Event.NativePreviewHandler`
  EventTarget | Represents the target of a JavaScript event.
  ExceptionHandler | Handles an exception produced while processing a request.
  ExpandedValue | State enum for 'aria-expanded' values.
  ExtendedConditionalNodeVisitor | GSS doesn't visit the children of a CssConditionalRuleNode.
  ExtendedCssVisitor | This visitor allows to visit new nodes created specifically for the conversion.
  ExtendedEliminateConditionalNodes | A compiler pass that eliminates the conditional blocks for which the boolean expression does not evaluate to true.
  ExternalClassesCollector | Compiler pass that collects external styles declared with the `@external` at-rule.
  ExternalTextResource | Identical to `TextResource`, except the contents of the resource are not inlined into the compiled output.
  ExtraAttribute | Defines additional attributes that are interpreted by readers.
  ExtraTypes | This annotation can be applied to `EntityProxy`, `ValueProxy`, `RequestContext`, and `RequestFactory` type declarations to include additional polymorphic proxy types that are not explicitly referenced.
  ExtraTypesScanner<T> | Looks for `ExtraTypes` annotations and calls `ExtraTypesScanner.scanExtraType(TypeElement)`.
  FakeEditorContext<T> | A no-op implementation of EditorContext for testing.
  FakeEditorSource<T> | A trivial implementation of `EditorSource` that creates `FakeLeafValueEditor` instances.
  FakeLeafValueEditor<T> | A no-op Editor.
  FakeRequest<T> | A no-op implementation of Request that can be used as a base type for writing unit tests.
  FakeRequestContext | A no-op implementation of RequestConext that can be used as a base type for writing unit tests.
  FakeRequestFactory | A no-op implementation of `RequestFactory` that can be used for building mocks.
  FakeRequestTransport | A no-op implementation of `RequestTransport` that can be used for unit testing.
  FanoutReceiver<T> | A FanoutReceiver will forward its callbacks to zero or more other Receivers.
  FieldDescriptor | Represents a field.
  FieldInterpreter | Generates fields to hold named dom elements (e.g.
  FieldMember | Represents a field in a Java type.
  FieldReferenceConverter | Deals with field references, e.g.
  FieldReferenceConverter.Delegate | Responsible for the bits around and between the field references.
  FieldReferenceConverter.IllegalFieldReferenceException | May be thrown by the `Delegate` for badly formatted input.
  FieldSetBuilder | Builds an fieldset element.
  FieldSetElement | Organizes form controls into logical groups.
  FieldUpdater<T,​C> | A `FieldUpdater` may be added to a Column to update a particular field of a data item.
  FileUpload | A widget that wraps the HTML <input type='file'> element.
  FillStrokeStyle | Represents a `CssColor`, `CanvasGradient`, or `CanvasPattern` that is used for stroke and fill.
  FilteredActivityMapper | Wraps an activity mapper and applies a filter to the place objects that it sees.
  FilteredActivityMapper.Filter | Implemented by objects that want to interpret one place as another.
  Finder | Looks for all types assignable to `RequestFactory` and adds them to the output state.
  FindServiceLayer | Allows the use of a very short operation name for the find method.
  FiniteWidgetIterator | Iterator over a finite number of widgets, which are stored in a delegate class (usually a widget panel).
  FiniteWidgetIterator.WidgetProvider | Provides widgets to the iterator.
  FiresDisclosureEvents | Deprecated. Use `HasOpenHandlers` and `HasCloseHandlers` instead
  FiresFormEvents | Deprecated. This interface was specific to `FormPanel`; it is not generally useful and will be removed in a future version.
  FiresSuggestionEvents | Deprecated. Use `HasSelectionHandlers` instead.
  FirstStrongDirectionEstimator | Direction estimator that uses the "first strong" heuristic.
  FlexTable | A flexible table that creates cells on demand.
  Float32Array | A view representing an `ArrayBuffer` as 32-bit floats.
  Float32ArrayImpl | Pure Java implementation of `Float32Array`.
  Float32ArrayNative | JS native implementation of `Float32Array`.
  Float64Array | A view representing an `ArrayBuffer` as 32-bit floats.
  Float64ArrayImpl | Pure Java implementation of `Float64Array`.
  Float64ArrayNative | JS native implementation of `Float64Array`.
  FlowPanel | A panel that formats its child widgets using the default HTML layout behavior.
  FlowPanelParser | Parses `FlowPanel` widgets.
  Focusable | A widget that implements this interface can receive keyboard focus.
  FocusEvent | Represents a native focus event.
  FocusHandler | Handler interface for `FocusEvent` events.
  FocusListener | Deprecated. Use `FocusHandler` and/or `BlurHandler` instead
  FocusListenerAdapter | Deprecated. Use `FocusHandler` and `BlurHandler` instead
  FocusListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  FocusPanel | A simple panel that makes its contents focusable, and adds the ability to catch mouse and keyboard events.
  FocusWidget | Abstract base class for most widgets that can receive keyboard focus.
  FooterBuilder<T> | Builds the DOM elements for the footer section of a CellTable.
  FormBuilder | Builds an form element.
  FormElement | The FORM element encompasses behavior similar to a collection and an element.
  FormHandler | Deprecated. Use `FormPanel.SubmitCompleteHandler` and/or `FormPanel.SubmitHandler` instead
  FormHandlerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  FormPanel | A panel that wraps its contents in an HTML <FORM> element.
  FormPanel.IFrameTemplate |
  FormPanel.SubmitCompleteEvent | Fired when a form has been submitted successfully.
  FormPanel.SubmitCompleteHandler | Handler for `FormPanel.SubmitCompleteEvent` events.
  FormPanel.SubmitEvent | Fired when the form is submitted.
  FormPanel.SubmitHandler | Handler for `FormPanel.SubmitEvent` events.
  FormRole | A type that represents the form role in the ARIA specification.
  FormRoleImpl | Implements `FormRole`.
  FormSubmitCompleteEvent | Event object containing information about form submission events.
  FormSubmitEvent | Event object containing information about form submission events.
  Frame | A widget that wraps an IFRAME element, which can contain an arbitrary web site.
  FrameBuilder | Builds an frame element.
  FrameElement | Create a frame.
  FrameSetBuilder | Builds an frameset element.
  FrameSetElement | Create a grid of frames.
  FullyQualifiedMethodNameKeyGenerator | Deprecated. Use `FullyQualifiedMethodNameKeyGenerator` instead.
  GeneratedResource | A resource created by a Generator invoking `GeneratorContext.tryCreateResource(com.google.gwt.core.ext.TreeLogger, String)` during the compilation process.
  Generator | Generates source code for subclasses during deferred binding requests.
  Generator.RunsLocal | An optional annotation indicating that a Generator can be run with local information during incremental compilation.
  GeneratorContext | Provides metadata to deferred binding generators.
  Geolocation | Implements the HTML5 Geolocation interface.
  Geolocation.PositionOptions | Additional options for receiving the user's location.
  GestureChangeEvent | Represents a native gesture change event.
  GestureChangeHandler | Handler interface for `GestureChangeEvent` events.
  GestureEndEvent | Represents a native gesture end event.
  GestureEndHandler | Handler interface for `GestureEndEvent` events.
  GestureStartEvent | Represents a native gesture start event.
  GestureStartHandler | Handler interface for `GestureStartEvent` events.
  GrabbedValue | State enum for 'aria-grabbed' values.
  Grid | A rectangular grid that can contain text, html, or a child `Widget` within its cells.
  GridcellRole | A type that represents the gridcell role in the ARIA specification.
  GridcellRoleImpl | Implements `GridcellRole`.
  GridParser | A parser for Grid rows and cells.
  GridRole | A type that represents the grid role in the ARIA specification.
  GridRoleImpl | Implements `GridRole`.
  GroupRole | A type that represents the group role in the ARIA specification.
  GroupRoleImpl | Implements `GroupRole`.
  GssGenerationVisitor | The GssGenerationVisitor turns a css tree into a gss string.
  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.
  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.
  GWT.UncaughtExceptionHandler | This interface is used to catch exceptions at the "top level" just before they escape to the browser.
  GWTBridge | When running in Development Mode, acts as a bridge from `GWT` into the Development Mode environment.
  GWTBridge | When running in Development Mode, acts as a bridge from GWT into the Development Mode environment.
  GwtCreateResource<T> | This resource type allows any class that can be instantiated via a call to `GWT.create(Class)` to be used within an ClientBundle.
  GwtCreateResource.ClassType | This annotation can be applied to the resource getter method in order to call `GWT.create` with a class literal other than that of the return type parameterization.
  GwtEvent<H extends EventHandler> | Root of all GWT widget and dom events sourced by a `HandlerManager`.
  GwtEvent.Type<H> | Type class used to register events with the `HandlerManager`.
  GwtGssFunctionMapProvider | `GssFunctionMapProvider` that adds the mapping of GssFunction implemented for GWT.
  GwtIncompatible | A simple of a GwtIncompatible annotation.
  GwtLocale | Class representing GWT locales and conversion to/from other formats.
  GwtLocaleFactory | Factories that know how to create GwtLocale instances.
  GwtLocaleFactoryImpl | Creates server-side GwtLocale instances.
  GwtLocaleImpl | Class representing GWT locales and conversion to/from other formats.
  GwtScriptOnly | Deprecated. since hosted/dev mode is deprecated and has no other uses.
  GwtServletBase | Base servlet for GWT server-side code which extracts properties from the request and sets them for this thread.
  GwtServletBase | Base servlet for GWT server-side code which extracts properties from the request and sets them for this thread.
  GWTTestCase | Acts as a bridge between the JUnit environment and the GWT environment.
  GWTTestCase.TestModuleInfo | Information about a synthetic module used for testing.
  GWTTestSuite | A utility class to optimize the order in which GWTTestCases are run by minimizing the number of times the test framework switches modules.
  GwtTransient | This annotation means the same thing as the `transient` keyword, but it is ignored by all serialization systems other than GWT's.
  HaltException | An un-logged RuntimeException used to abort processing.
  HandlerManager | Manager responsible for adding handlers to event sources and firing those handlers on passed in events.
  HandlerRegistration | Extends {com.google.bindery.event.shared.HandlerRegistration} for legacy compatibility.
  HandlerRegistration | Registration objects returned when an event handler is bound (e.g.
  HandlerRegistrations | A utility class to help deal with `handler registrations`.
  HandlesAllFocusEvents | Receiver used to handle all focus events at once.
  HandlesAllKeyEvents | Receiver used to handle all key events at once.
  HandlesAllMouseEvents | Receiver used to handle all mouse events at once.
  HandlesAllTouchEvents | Receiver used to handle all touch events at once.
  HasAlignment | A widget that implements this interface has an intrinsic alignment which can be manipulated using these methods and constants.
  HasAlignmentParser | Parses widgets that inherit from `HasAlignment`.
  HasAllDragAndDropHandlers | This is a convenience interface that includes all drag and drop handlers defined by the core GWT system.
  HasAllFocusHandlers | This is a convenience interface that includes all focus handlers defined by the core GWT system.
  HasAllGestureHandlers | This is a convenience interface that includes all gesture handlers defined by the core GWT system.
  HasAllKeyHandlers | Convenience interface used to implement all key handlers at once.
  HasAllMediaHandlers | This is a convenience interface that includes all media handlers defined by the core GWT system.
  HasAllMouseHandlers | This is a convenience interface that includes all mouse handlers defined by the core GWT system.
  HasAllTouchHandlers | This is a convenience interface that includes all touch handlers defined by the core GWT system.
  HasAnimation | A `Widget` that uses an animation should implement this class so users can enable or disable animations.
  HasAnnotations | Interface implemented by elements that can have annotations.
  HasAttachHandlers | A widget that implements this interface is a public source of `AttachEvent` events.
  HasAutoHorizontalAlignment | A widget that implements this interface can be configured to be aligned according to its contents' direction, in addition to the static alignment options offered by `HasHorizontalAlignment`.
  HasBeforeSelectionHandlers<T> | A widget that implements this interface is a public source of `BeforeSelectionEvent` events.
  HasBlurHandlers | A widget that implements this interface provides registration for `BlurHandler` instances.
  HasCanPlayThroughHandlers | A widget that implements this interface provides registration for `CanPlayThroughHandler` instances.
  HasCaption | A widget that implements this interface has a caption which can be set and retrieved using these methods.
  HasCell<T,​C> | An interface for extracting a value of type C from an underlying data value of type T, provide a `Cell` to render that value, and provide a `FieldUpdater` to perform notification of updates to the cell.
  HasCellPreviewHandlers<T> | A widget that implements this interface is a public source of `CellPreviewEvent` events.
  HasChangeHandlers | A widget that implements this interface provides registration for `ChangeHandler` instances.
  HasClickHandlers | A widget that implements this interface provides registration for `ClickHandler` instances.
  HasCloseHandlers<T> | A widget that implements this interface is a public source of `CloseEvent` events.
  HasConstrainedValue<T> | Implemented by widgets that pick from a set of values.
  HasContextMenuHandlers | A widget that implements this interface provides registration for `ContextMenuHandler` instances.
  HasData<T> | A view that can display a range of data.
  HasDataEditor<T> | Adapts the HasData interface to the Editor framework.
  HasDataEditor.HasDataEditorSource<T> |
  HasDataPresenter<T> | Presenter implementation of `HasData` that presents data for various cell based widgets.
  HasDataPresenter.ElementIterator | An iterator over DOM elements.
  HasDataPresenter.View<T> | The view that this presenter presents.
  HasDependencies | A tag interface for Members to indicate that they have a static dependency on another Member.
  HasDirection | A widget that implements this interface has the ability to override the document directionality for its root element.
  HasDirection.Direction | Possible return values for `HasDirection.getDirection()` and parameter values for `HasDirection.setDirection(Direction)`.Widgets that implement this interface can either have a direction that is right-to-left (RTL), left-to-right (LTR), or default (which means that their directionality is inherited from their parent widget).
  HasDirectionalHtml | An object that implements this interface contains html that has a direction.
  HasDirectionalSafeHtml | An object that implements this interface contains html that has a direction.
  HasDirectionalText | An object that implements this interface contains text that has a direction.
  HasDirectionEstimator | Interface for objects that have a direction estimator.
  HasDoubleClickHandlers | A widget that implements this interface provides registration for `DoubleClickHandler` instances.
  HasDragEndHandlers | A widget that implements this interface provides registration for `DragEndHandler` instances.
  HasDragEnterHandlers | A widget that implements this interface provides registration for `DragEnterHandler` instances.
  HasDragHandlers | A widget that implements this interface provides registration for `DragHandler` instances.
  HasDragLeaveHandlers | A widget that implements this interface provides registration for `DragLeaveHandler` instances.
  HasDragOverHandlers | A widget that implements this interface provides registration for `DragOverHandler` instances.
  HasDragStartHandlers | A widget that implements this interface provides registration for `DragStartHandler` instances.
  HasDropHandlers | A widget that implements this interface provides registration for `DropHandler` instances.
  HasEditorDelegate<T> | Indicates that an Editor requires an EditorDelegate.
  HasEditorErrors<T> | Editors that wish to be notified about ConstraintViolations in the value being edited should implement this interface.
  HasEnabled | A widget that implements this interface can be put in an "enabled" or "disabled" state.
  HasEnclosing | A tag interface for Members to indicate that they have an enclosing ClassMember.
  HasEndedHandlers | A widget that implements this interface provides registration for `EndedHandler` instances.
  HasErrorHandlers | A widget that implements this interface provides registration for `ErrorHandler` instances.
  HasFocus | Deprecated. Use `Focusable` instead
  HasFocusHandlers | A widget that implements this interface provides registration for `FocusHandler` instances.
  HasGestureChangeHandlers | A widget that implements this interface provides registration for `GestureChangeHandler` instances.
  HasGestureEndHandlers | A widget that implements this interface provides registration for `GestureEndHandler` instances.
  HasGestureStartHandlers | A widget that implements this interface provides registration for `GestureStartHandler` instances.
  HasHandlers | An object that implements this interface has a collection of event handlers associated with it.
  HasHighlightHandlers<V> | A widget that implements this interface is a public source of `HighlightEvent` events.
  HasHorizontalAlignment | Characteristic interface which indicates that a widget can be aligned horizontally.
  HasHorizontalAlignment.AutoHorizontalAlignmentConstant | Type for values defined and used in `HasAutoHorizontalAlignment`.
  HasHorizontalAlignment.HorizontalAlignmentConstant | Possible return values for `HasHorizontalAlignment.getHorizontalAlignment()`, and parameter values for `HasHorizontalAlignment.setHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant)`.
  HasHorizontalScrolling | Implemented by widgets that support horizontal scrolling.
  HasHTML | An object that implements this interface contains text, which can be set and retrieved using these methods.
  HasHTMLParser | Parses widgets that implement `HasHTML`.
  HasInitializeHandlers | A widget that implements this interface is a public source of `InitializeEvent` events.
  HasKeyboardPagingPolicy | Implemented by widgets that have a `HasKeyboardPagingPolicy.KeyboardPagingPolicy`.
  HasKeyboardPagingPolicy.KeyboardPagingPolicy | The policy that determines how keyboard paging will work.
  HasKeyboardSelectionPolicy | Implemented by widgets that have a `HasKeyboardSelectionPolicy.KeyboardSelectionPolicy`.
  HasKeyboardSelectionPolicy.KeyboardSelectionPolicy | The policy that determines how keyboard selection will work.
  HasKeyDownHandlers | A widget that implements this interface provides registration for `KeyDownHandler` instances.
  HasKeyPressHandlers | A widget that implements this interface provides registration for `KeyPressHandler` instances.
  HasKeyPreview | Deprecated. This interface is no longer implemented by any GWT library.
  HasKeyProvider<T> | Interface for classes that have a `ProvidesKey`.
  HasKeyUpHandlers | A widget that implements this interface provides registration for `KeyUpHandler` instances.
  HasLoadedMetadataHandlers | A widget that implements this interface provides registration for `LoadedMetadataHandler` instances.
  HasLoadHandlers | A widget that implements this interface provides registration for `LoadHandler` instances.
  HasLoseCaptureHandlers | A widget that implements this interface provides registration for `LoseCaptureHandler` instances.
  HasMouseDownHandlers | A widget that implements this interface provides registration for `MouseDownHandler` instances.
  HasMouseMoveHandlers | A widget that implements this interface provides registration for `MouseMoveHandler` instances.
  HasMouseOutHandlers | A widget that implements this interface provides registration for `MouseOutHandler` instances.
  HasMouseOverHandlers | A widget that implements this interface provides registration for `MouseOverHandler` instances.
  HasMouseUpHandlers | A widget that implements this interface provides registration for `MouseUpHandler` instances.
  HasMouseWheelHandlers | A widget that implements this interface provides registration for `MouseWheelHandler` instances.
  HasName | A widget that implements this interface has a 'name' associated with it, allowing it to be used with `FormPanel`.
  HasNativeEvent | An object that implements this interface has a native event associated with it.
  HasOneWidget | Implemented by panels that have only one widget.
  HasOpenHandlers<T> | A widget that implements this interface is a public source of `OpenEvent` events.
  HasProgressHandlers | A widget that implements this interface provides registration for `ProgressHandler` instances.
  HasRequestContext<T> | Editors used with `RequestFactoryEditorDriver` that implement this interface will be provided with the `RequestContext` associated with the current editing session.
  HasResizeHandlers | A widget that implements this interface is a public source of `ResizeEvent` events.
  HasRows | Describes an object that displays a range of rows.
  HasRpcToken | An interface implemented by client-side RPC proxy objects.
  HasSafeHtml | An object that implements this interface contains text with HTML markup, which can be set with the Cross-Site-Scripting-safe HTML markup encapsulated in a `SafeHtml` object.
  HasScrollHandlers | A widget that implements this interface provides registration for `ScrollHandler` instances.
  HasScrolling | Implemented by widgets that support scrolling.
  HasSelectionHandlers<T> | A widget that implements this interface is a public source of `SelectionEvent` events.
  HasShowRangeHandlers<V> | A widget that implements this interface is a public source of `ShowRangeEvent` events.
  HasText | An object that implements this interface contains text, which can be set and retrieved using these methods.
  HasTextEditor | Adapts the HasText interface to the Editor framework.
  HasTextParser | Parses widgets that implement `HasText`.
  HasTouchCancelHandlers | A widget that implements this interface provides registration for `TouchCancelHandler` instances.
  HasTouchEndHandlers | A widget that implements this interface provides registration for `TouchEndHandler` instances.
  HasTouchMoveHandlers | A widget that implements this interface provides registration for `TouchMoveHandler` instances.
  HasTouchStartHandlers | A widget that implements this interface provides registration for `TouchStartHandler` instances.
  HasTreeItems | A widget that implements this interface contains `items` and can operate them.
  HasTreeItems.ForIsWidget | Extends this interface with convenience methods to handle `IsWidget`.
  HasTreeItemsParser | Parses `Tree` widgets.
  HasTypeParameters | Interface implemented by elements that can have can have type parameters, namely classes and methods.
  HasValue<T> | Extends `TakesValue` to allow the value to be pulled back out, and to throw `ValueChangeEvent` events.
  HasValueChangeHandlers<T> | A widget that implements this interface is a public source of `ValueChangeEvent` events.
  HasVerticalAlignment | Characteristic interface which indicates that a widget has an associated vertical alignment.
  HasVerticalAlignment.VerticalAlignmentConstant | Horizontal alignment constant.
  HasVerticalScrolling | Implemented by widgets that support vertical scrolling.
  HasVisibility | Implemented by objects that have the visibility trait.
  HasWidgets | A widget that implements this interface contains `widgets` and can enumerate them.
  HasWidgets.ForIsWidget | Extends this interface with convenience methods to handle `IsWidget`.
  HasWidgetsLogHandler | A handler which can log to any widget which extends the HasWidgets interface.
  HasWidgetsParser | Parses any widgets that implement `HasWidgets`.
  HasWordWrap | A widget that implements this interface has a 'word-wrap' property that can be manipulated using these methods.
  HeadBuilder | Builds an head element.
  HeadElement | Document head information.
  Header | Class for describing an HTTP header.
  Header<H> | A table column header or footer.
  HeaderBuilder<T> | Builds the DOM elements for the header section of a CellTable.
  HeaderPanel | A panel that includes a header (top), footer (bottom), and content (middle) area.
  HeadingBuilder | Builds an heading element.
  HeadingElement | For the H1 to H6 elements.
  HeadingRole | A type that represents the heading role in the ARIA specification.
  HeadingRoleImpl | Implements `HeadingRole`.
  Hidden | Represents a hidden field in an HTML form.
  HighlightEvent<V> | Represents a highlight event.
  HighlightHandler<V> | Handler interface for `HighlightEvent` events.
  History | This class allows you to interact with the browser's history stack.
  HistoryListener | Deprecated. use `History.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)` instead
  HorizontalAlignmentConstantParser | Parses a `HasHorizontalAlignment.HorizontalAlignmentConstant` .
  HorizontalPanel | A panel that lays all of its widgets out in a single horizontal column.
  HorizontalScrollbar | Describes a horizontal scrollbar.
  HorizontalSplitPanel | Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class.
  HorizontalSplitPanel.Resources | The default resources used by this widget.
  HorizontalSplitPanelImages | Deprecated. replaced by `HorizontalSplitPanel.Resources`.
  HRBuilder | Builds an hr element.
  HRElement | Create a horizontal rule.
  HTML | A widget that can contain arbitrary HTML.
  HtmlAnchorBuilder | HTML-based implementation of `AnchorBuilder`.
  HtmlAreaBuilder | HTML-based implementation of `AreaBuilder`.
  HtmlAudioBuilder | HTML-based implementation of `AudioBuilder`.
  HtmlBaseBuilder | HTML-based implementation of `BaseBuilder`.
  HtmlBodyBuilder | HTML-based implementation of `BodyBuilder`.
  HtmlBRBuilder | HTML-based implementation of `BRBuilder`.
  HtmlBuilderFactory | Factory for creating element builders that use string concatenation to generate HTML.
  HtmlBuilderImpl | Implementation of methods in `ElementBuilderBase` used to render HTML as a string, using innerHtml to generate an element.
  HtmlButtonBuilder | HTML-based implementation of `ButtonBuilder`.
  HtmlCanvasBuilder | HTML-based implementation of `CanvasBuilder`.
  HtmlDivBuilder | HTML-based implementation of `DivBuilder`.
  HtmlDListBuilder | HTML-based implementation of `DListBuilder`.
  HtmlElementBuilder | HTML-based implementation of `ElementBuilder`.
  HtmlElementBuilderBase<R extends ElementBuilderBase<?>> | Implementation of `ElementBuilderBase` that delegates to an `HtmlBuilderImpl`.
  HtmlFieldSetBuilder | HTML-based implementation of `FieldSetBuilder`.
  HtmlFormBuilder | HTML-based implementation of `FormBuilder`.
  HtmlFrameBuilder | HTML-based implementation of `FrameBuilder`.
  HtmlFrameSetBuilder | HTML-based implementation of `FrameSetBuilder`.
  HtmlHeadBuilder | HTML-based implementation of `HeadBuilder`.
  HtmlHeadingBuilder | HTML-based implementation of `HeadingBuilder`.
  HtmlHRBuilder | HTML-based implementation of `HRBuilder`.
  HtmlIFrameBuilder | HTML-based implementation of `IFrameBuilder`.
  HtmlImageBuilder | HTML-based implementation of `ImageBuilder`.
  HtmlInputBuilder | HTML-based implementation of `InputBuilder`.
  HtmlInterpreter | This is the most generally useful interpreter, and the most likely to be used by a custom parser when calling `XMLElement.consumeInnerHtml(com.google.gwt.uibinder.rebind.XMLElement.Interpreter<java.lang.String>)`.
  HtmlLabelBuilder | HTML-based implementation of `LabelBuilder`.
  HtmlLegendBuilder | HTML-based implementation of `LegendBuilder`.
  HtmlLIBuilder | HTML-based implementation of `LIBuilder`.
  HtmlLinkBuilder | HTML-based implementation of `LinkBuilder`.
  HtmlLogFormatter | Formats LogRecords into HTML.
  HtmlMapBuilder | HTML-based implementation of `MapBuilder`.
  HtmlMediaBuilderBase<R extends MediaBuilder<?>> | Base class for HTML-based implementations of `MediaBuilder`.
  HtmlMessageInterpreter | Processes elements inside HTML values, which themselves are allowed to contain HTML.
  HtmlMessageInterpreter.PlaceholderInterpreterProvider | Provides instances of `PlaceholderInterpreter`, to allow customized handling of the innards of a msg element.
  HtmlMetaBuilder | HTML-based implementation of `MetaBuilder`.
  HtmlOListBuilder | HTML-based implementation of `OListBuilder`.
  HtmlOnlyTableSectionBuilder | A subclass of standard `HtmlTableSectionBuilder` that allows directly appending html to a table section.
  HtmlOptGroupBuilder | HTML-based implementation of `OptGroupBuilder`.
  HtmlOptionBuilder | HTML-based implementation of `OptionBuilder`.
  HTMLPanel | A panel that contains HTML, and which can attach child widgets to identified elements within that HTML.
  HTMLPanelParser | Parses `HTMLPanel` widgets.
  HtmlParagraphBuilder | HTML-based implementation of `ParagraphBuilder`.
  HtmlParamBuilder | HTML-based implementation of `ParamBuilder`.
  HtmlPlaceholderInterpreter | Interprets the interior of an html message.
  HtmlPreBuilder | HTML-based implementation of `PreBuilder`.
  HtmlQuoteBuilder | HTML-based implementation of `QuoteBuilder`.
  HtmlSanitizer | Sanitizes untrusted HTML.
  HtmlScriptBuilder | HTML-based implementation of `ScriptBuilder`.
  HtmlSelectBuilder | HTML-based implementation of `SelectBuilder`.
  HtmlSourceBuilder | HTML-based implementation of `SourceBuilder`.
  HtmlSpanBuilder | HTML-based implementation of `SpanBuilder`.
  HtmlStyleBuilder | HTML-based implementation of `StyleBuilder`.
  HtmlStylesBuilder | Builds the style object.
  HTMLTable | HTMLTable contains the common table algorithms for `Grid` and `FlexTable`.
  HtmlTableBuilder | HTML-based implementation of `TableBuilder`.
  HtmlTableCaptionBuilder | HTML-based implementation of `TableCaptionBuilder`.
  HtmlTableCellBuilder | HTML-based implementation of `TableCellBuilder`.
  HtmlTableColBuilder | HTML-based implementation of `TableColBuilder`.
  HtmlTableRowBuilder | HTML-based implementation of `TableRowBuilder`.
  HtmlTableSectionBuilder | HTML-based implementation of `TableSectionBuilder`.
  HtmlTextAreaBuilder | HTML-based implementation of `TextAreaBuilder`.
  HtmlTitleBuilder | HTML-based implementation of `TitleBuilder`.
  HtmlUListBuilder | HTML-based implementation of `UListBuilder`.
  HtmlVideoBuilder | HTML-based implementation of `VideoBuilder`.
  HumanInputEvent<H extends EventHandler> | Abstract class representing position events such as mouse or touch events.
  Hyperlink | A widget that serves as an "internal" hyperlink.
  IconCellDecorator<C> | A `Cell` decorator that adds an icon to another `Cell`.
  IconCellDecorator.Template |
  Id | Id reference attribute type
  IdentityColumn<T> | A passthrough column, useful for giving cells access to the entire row object.
  IdMessage | Used as a base type for messages that are about a particular id.
  IdMessage.Strength | Describes the longevity of the id.
  IFrameBuilder | Builds an iframe element.
  IFrameElement | Inline subwindows.
  IFrameLinker | Deprecated. use `CrossSiteIframeLinker` instead.
  Image | A widget that displays the image at a given URL.
  ImageBuilder | Builds an image element.
  ImageBundle | Deprecated. replaced by `ClientBundle` and `ImageResource`
  ImageBundle.Resource | Explicitly specifies a file name or path to the image resource to be associated with a method in an `ImageBundle`.
  ImageCell | An `AbstractCell` used to render an image.
  ImageCell.Template |
  ImageData | Object that holds image data and a size.
  ImageElement | Embedded image.
  ImageLoadingCell | An `AbstractCell` used to render an image.
  ImageLoadingCell.DefaultRenderers | The default `SafeHtmlRenderers`.
  ImageLoadingCell.Renderers | The renderers used by this cell.
  ImageLoadingCell.Resources | The images used by the `ImageLoadingCell.DefaultRenderers`.
  ImageLoadingCell.Template |
  ImageParser | Custom parsing of Image widgets.
  ImageResource | Provides access to image resources at runtime.
  ImageResource.ImageOptions | Specifies additional options to control how an image is bundled.
  ImageResource.RepeatStyle | Indicates that an ImageResource should be bundled in such a way as to support horizontal or vertical repetition.
  ImageResourceCell | An `AbstractCell` used to render an `ImageResource`.
  ImageResourceRenderer | Given an `ImageResource`, renders an element to show it.
  ImageResourceRenderer.Template |
  ImageSpriteCreator | Visitor that detects sprite definitions and replace them by several css rules in order to create the corresponding sprited image.
  ImageSpriteCreator.MethodByPathHelper |
  ImgRole | A type that represents the img role in the ARIA specification.
  ImgRoleImpl | Implements `ImgRole`.
  IncompatibleRemoteServiceException | Exception that will be passed to the `AsyncCallback.onFailure(Throwable)` method when an incompatibility is detected between a `RemoteService` client and its corresponding `RemoteService` server.
  IncrementalCommand | Deprecated. Replaced by `Scheduler.RepeatingCommand` and `Scheduler.scheduleIncremental()`
  IncrementalCommandCanceledException | Exception reported to the current `GWT.UncaughtExceptionHandler` when a deferred `IncrementalCommand` is canceled as a result of a slow script warning.
  IncrementalGenerator | An extension to the `Generator` class which supports incremental generation.
  IndexedPanel | Implemented by panels that impose an explicit ordering on their children.
  IndexedPanel.ForIsWidget | Extends this interface with convenience methods to handle `IsWidget`.
  InitializeEvent | Fired when the event source is initialized.
  InitializeHandler | Handler for `InitializeEvent` events.
  InlineHTML | A widget that can contain arbitrary HTML.
  InlineHyperlink | A widget that serves as an "internal" hyperlink.
  InlineLabel | A widget that contains arbitrary text, not interpreted as HTML.
  InProcessRequestContext | An in-process implementation of RequestContext.
  InProcessRequestFactory | A JRE-compatible implementation of RequestFactory.
  InProcessRequestFactory.Factory |
  InProcessRequestTransport | A RequestTransport that calls a `SimpleRequestProcessor`.
  InputBuilder | Builds an input element.
  InputElement | Form control.
  InputRole | A type that represents the input role in the ARIA specification.
  InsertPanel | Implemented by `IndexedPanel`s that also allow insertions.
  InsertPanel.ForIsWidget | Extends this interface with convenience methods to handle `IsWidget`.
  InstanceRequest<P extends BaseProxy,​T> | Used to call instance methods.
  Int16Array | A view representing an `ArrayBuffer` as 16-bit signed integers.
  Int16ArrayImpl | Pure Java implementation of `Int16Array`.
  Int16ArrayNative | JS native implementation of `Int16Array`.
  Int32Array | A view representing an `ArrayBuffer` as 32-bit signed integers.
  Int32ArrayImpl | Pure Java implementation of `Int32Array`.
  Int32ArrayNative | JS native implementation of `Int32Array`.
  Int8Array | A view representing an `ArrayBuffer` as 8-bit signed integers.
  Int8ArrayImpl | Pure Java implementation of `Int8Array`.
  Int8ArrayNative | JS native implementation of `Int8Array`.
  IntAttributeParser | Parses an integer value.
  IntegerBox | A ValueBox that uses `IntegerParser` and `IntegerRenderer`.
  IntegerParser | A localized parser based on `NumberFormat.getDecimalFormat()`.
  IntegerRenderer | A localized renderer based on `NumberFormat.getDecimalFormat()`.
  InterpreterPipe<T> | Pairs `XMLElement.Interpreter` instances.
  IntPairAttributeParser | Parses a pair of integer values.
  InvalidJsonLogRecordFormatException | Exception thrown when unable to parse JSON strings or the JSON object does not contain the expected properties.
  InvalidValue | State enum for 'aria-invalid' values.
  InvocationException | Occurs when a service invocation did not complete cleanly.
  InvocationMessage | Describes a method invocation.
  IsCollapsible | Indicates that a UI component can be collapsed next to another UI component, thus sharing a common border.
  IsEditor<E extends Editor<?>> | Extended by view objects that wish to participate in an Editor hierarchy, but that do not implement the `Editor` contract directly.
  IsEmptyParser | The last parser, asserts that everything has been consumed and so the template has nothing unexpected.
  IsRenderable | An interface for UI elements that can be built by first generating a piece of HTML and afterwards wrapping a root widget.
  IsRenderableInterpreter | Used by `RenderablePanelParser` to interpret renderable elements.
  IsSafeHtml | A type annotation that represents values that are safe to use in a HTML context.
  IsSafeUri | A type annotation that represents values that are safe to use in a URI context.
  IsSerializable | Marker interface indicating that a type is intended to be used with a `RemoteService`.
  IsTreeItem | Extended by objects which have underlying `TreeItem`.
  IsTrustedResourceUri | A type annotation that represents URIs referencing the application’s own, trusted resources.
  IsWidget | Extended by view interfaces that are likely to be implemented by Widgets.
  JAbstractMethod | Common interface for `JMethod` and `JConstructor`.
  JAnnotationMethod | Method declared on an annotation type.
  JAnnotationType | Type representing an annotation type.
  JArrayType | Type representing a Java array.
  JavaImpl | Pure Java implementation class for typed arrays.
  JavaScriptException | Any JavaScript exceptions occurring within JSNI methods are wrapped as this class when caught in Java code.
  JavaScriptObject | An opaque handle to a native JavaScript object.
  JavaSourceWriter | A mechanism to write Java source files.
  JavaSourceWriterBuilder | A builder for `JavaSourceWriter` instances.
  JClassType | Type used to represent any non-primitive type.
  JConstructor | Represents a constructor declaration.
  JEnumConstant | An enumeration constant declared in an enumerated type.
  JEnumType | Type representing a Java enumerated type.
  JField | Represents a field declaration.
  JGenericType | Type declaration that has type parameters.
  JMethod | Represents a method declaration.
  JniConstants | Constants used with JNI type descriptors.
  JPackage | Represents a logical package.
  JParameter | Represents a parameter in a declaration.
  JParameterizedType | Represents a parameterized type in a declaration.
  JPrimitiveType | Represents a primitive type in a declaration.
  JRawType | Represents a raw type; that is a generic type with no type arguments.
  JRealClassType | Type representing a Java class or interface type that a user would declare.
  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.
  JsArrayUtils | Utility class for manipulating JS arrays.
  JsDate | A simple wrapper around a native JS Date object.
  JsoEval | Provides facilities for debuggers to call methods on `JavaScriptObjects`.
  JsoInspector | This class provides an API for IDEs to inspect JavaScript objects and is not intended to be used in GWT applications.
  JsoInspector.JsoProperty | A simple Java object to hold a key and value pair.
  JSONArray | Represents an array of `JSONValue` objects.
  JSONBoolean | Represents a JSON boolean value.
  JSONException | An exception that can be thrown when an interaction with a JSON data structure fails.
  JsonLogRecordClientUtil | A set of functions to convert SerializableLogRecords into JSON strings.
  JsonLogRecordServerUtil | A set of functions to convert standard JSON strings into LogRecords.
  JSONNull | Represents the JSON `null` value.
  JSONNumber | Represents a JSON number.
  JSONObject | Represents a JSON object.
  JSONParser | Parses the string representation of a JSON object into a set of JSONValue-derived objects.
  JsonpRequest<T> | A JSONP request that is waiting for a response.
  JsonpRequestBuilder | Class to send cross domain requests to an http server.
  JsonRpcContent | Experimental API, subject to change. Applied to a Request method declaration to indicate that a particular parameter is used as the `request` portion of the JSON-RPC request.
  JsonRpcProxy | Experimental API, subject to change Used instead of the `ProxyFor` annotation.
  JsonRpcRequest | A JSON-RPC request payload.
  JsonRpcService | Experimental API, subject to change Indicates that a RequestContext should be encoded as a JSON-RPC request.
  JsonRpcWireName | Experimental API, subject to change Provides the method name for a JSON-RPC invocation.
  JSONString | Represents a JSON string.
  JsonUtils | Provides JSON-related utility methods.
  JSONValue | The superclass of all JSON value types.
  JsUtils | JS-specific utility methods, for use in client-side code that has the values in JS objects already.
  JType | Super interface for types.
  JTypeParameter | Represents one of the type parameters in a generic type.
  JWildcardType | Represents a wildcard type argument to a parameterized type.
  JWildcardType.BoundType | Type of wildcard bound.
  KeyboardListener | Deprecated. use `KeyDownHandler`, `KeyUpHandler` and/or `KeyPressHandler` instead
  KeyboardListenerAdapter | Deprecated. use `KeyDownHandler`, `KeyUpHandler` and/or `KeyPressHandler` instead
  KeyboardListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  KeyCodeEvent<H extends EventHandler> | Key up and key down are both events based upon a given key code.
  KeyCodes | Contains the native key codes previously defined in `KeyboardListener`.
  KeyDownEvent | Represents a native key down event.
  KeyDownHandler | Handler interface for `KeyDownEvent` events.
  KeyEvent<H extends EventHandler> | Base class for Key events.
  KeyGenerator | Deprecated. Use `KeyGenerator` instead.
  KeyPressEvent | Represents a native key press event.
  KeyPressHandler | Handler interface for `KeyPressEvent` events.
  KeyUpEvent | Represents a native key up event.
  KeyUpHandler | Handler interface for `KeyUpEvent` events.
  Label | A widget that contains arbitrary text, not interpreted as HTML.
  LabelBase<T> | Abstract base class for all text display widgets.
  LabelBuilder | Builds an label element.
  LabelElement | Form field label text.
  LandmarkRole | A type that represents the landmark role in the ARIA specification.
  Layout | Helper class for laying out a container element and its children.
  Layout.Alignment | Used to specify the alignment of child elements within a layer.
  Layout.AnimationCallback | Callback interface used by `Layout.layout(int, AnimationCallback)` to provide updates on animation progress.
  LayoutCommand | A scheduled command used by animated layouts to ensure that only layout is ever performed for a panel within a given user event.
  LayoutImpl | Deprecated.
  LayoutPanel | A panel that lays its children out in arbitrary `layers` using the `Layout` class.
  LayoutPanelParser | Parses `LayoutPanel` widgets.
  LazyDomElement<T extends Element> | Wraps a call to a DOM element.
  LazyGzipCompressingOutputStream | A filter output stream for an `HttpServletResponse`'s `output stream` which starts out by writing to a size-limited `byte` buffer and defers the decision of whether or not to use GZIP compression to the point where the content written to it exceeds the buffer size or the stream is `flushed` or `closed`.
  LazyGzipCompressingOutputStream | A filter output stream for an `HttpServletResponse`'s `output stream` which starts out by writing to a size-limited `byte` buffer and defers the decision of whether or not to use GZIP compression to the point where the content written to it exceeds the buffer size or the stream is `flushed` or `closed`.
  LazyPanel | Convenience class to help lazy loading.
  LazyPanelParser | Parses `LazyPanel` widgets.
  LeafValueEditor<T> | Used to edit non-object or immutable values.
  LegacyHandlerWrapper | Wrapper class to ease the transition to `HandlerRegistration`.
  LegendBuilder | Builds an legend element.
  LegendElement | Provides a caption for a FIELDSET grouping.
  LengthAttributeParser | Parses a CSS length value (e.g., "2em", "50%"), returning a comma-separated (double, Unit) pair.
  LIBuilder | Builds an li element.
  LIElement | List item.
  LinkBuilder | Builds an link element.
  LinkElement | The LINK element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa).
  Linker | Defines a linker for the GWT compiler.
  LinkerContext | Provides access to data about the linking process.
  LinkerOrder | Defines the relative order in which a Linker will be run.
  LinkerOrder.Order | Allowable values for the LinkerOrder.
  LinkRole | A type that represents the link role in the ARIA specification.
  LinkRoleImpl | Implements `LinkRole`.
  ListBox | A widget that presents a list of choices to the user, either as a list box or as a drop-down list.
  ListBoxParser | A parser for ListBox items.
  ListboxRole | A type that represents the listbox role in the ARIA specification.
  ListboxRoleImpl | Implements `ListboxRole`.
  ListDataProvider<T> | A concrete subclass of `AbstractDataProvider` that is backed by an in-memory list.
  ListEditor<T,​E extends Editor<? super T>> | Manages a list of objects and their associated Editors.
  ListEditorWrapper<T,​E extends Editor<? super T>> | Synchronizes a list of objects and a list of Editors.
  ListenerWrapper<T> | Deprecated. will be removed in GWT 2.7 with the handler listeners themselves
  ListenerWrapper.WrappedChangeListener | Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
  ListenerWrapper.WrappedClickListener | Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
  ListenerWrapper.WrappedFocusListener | Wrapper for a `FocusListener`.
  ListenerWrapper.WrappedKeyboardListener | Wrapper for a `KeyboardListener`.
  ListenerWrapper.WrappedLoadListener | Wrapper for a `LoadListener`.
  ListenerWrapper.WrappedLogicalChangeListener<V> | Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
  ListenerWrapper.WrappedMouseListener | Wrapper for a `MouseListener`.
  ListenerWrapper.WrappedMouseWheelListener | Wrapper for a `MouseWheelListener`.
  ListenerWrapper.WrappedOldDisclosureHandler |
  ListenerWrapper.WrappedOldFormHandler |
  ListenerWrapper.WrappedOldSuggestionHandler |
  ListenerWrapper.WrappedPopupListener |
  ListenerWrapper.WrappedScrollListener | Wrapper for a `ScrollListener`.
  ListenerWrapper.WrappedTableListener |
  ListenerWrapper.WrappedTabListener |
  ListenerWrapper.WrappedTreeListener |
  ListitemRole | A type that represents the listitem role in the ARIA specification.
  ListitemRoleImpl | Implements `ListitemRole`.
  ListRole | A type that represents the list role in the ARIA specification.
  ListRoleImpl | Implements `ListRole`.
  LiveValue | Property enum for 'aria-live' values.
  LoadedMetadataEvent | Represents a native loadedmetadata event.
  LoadedMetadataHandler | Handler interface for `LoadedMetadataEvent` events.
  LoadEvent | Represents a native load event.
  LoadHandler | Handler interface for `LoadEvent` events.
  LoadingStateChangeEvent | An event used to indicate that the data loading state has changed.
  LoadingStateChangeEvent.Handler | Implemented by handlers of `LoadingStateChangeEvent`.
  LoadingStateChangeEvent.LoadingState | Represents the current status of the data being loaded.
  LoadListener | Deprecated. use `LoadHandler` and `ErrorHandler` instead
  LoadListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  LocaleConstants | Interface that combines locale-specific interfaces.
  LocaleInfo | Provides access to the currently-active locale and the list of available locales.
  LocalePropertyProviderGenerator | Generates a property provider implementation for the "locale" property.
  LocaleUtils | Utility methods for dealing with locales.
  Localizable | For backwards compatibility only.
  Localizable | A tag interface that serves as the root of a family of types used in static internationalization.
  LocalizableInstantiator | Instantiator that knows how to lookup locale-specific implementations.
  LocalizableResource | This is the common superinterface to Messages and Constants.
  LocalizableResource.DefaultLocale | Specifies the default locale for messages in this file.
  LocalizableResource.Description | Specifies a description of the string to be translated, such as a note about the context.
  LocalizableResource.Generate | Requests that a translation source file be generated from the annotated interface.
  LocalizableResource.GeneratedFrom | Annotation indicating this is a generated file and the source file it was generated from.
  LocalizableResource.GenerateKeys | Requests that the keys for messages be generated automatically.
  LocalizableResource.Key | The key used for lookup of translated strings.
  LocalizableResource.Meaning | Specifies the meaning of the translated string.
  LocalizedNames | Provides an API for obtaining localized names for a locale.
  Locator<T,​I> | A Locator allows entity types that do not conform to the RequestFactory entity protocol to be used.
  LocatorServiceLayer | Adds support to the ServiceLayer chain for using `Locator` and `ServiceLocator` helper objects.
  LogConfiguration | Configures client-side logging using the query params and gwt.xml settings.
  Logging | Server-side object that handles log messages sent by `RequestFactoryLogHandler`.
  Logging | Server-side object that handles log messages sent by `RequestFactoryLogHandler`.
  LoggingCodeGenContext | Base implementation of `CodeGenContext` which logs via `Logger`.
  LoggingPopup | A simple popup to show log messages, which can be resized, minimized, and dragged to a different location.
  LoggingRequest | "API Generated" request selector interface implemented by objects that give client access to the methods of `Logging`.
  LoggingRequest | "API Generated" request selector interface implemented by objects that give client access to the methods of `Logging`.
  LogRole | A type that represents the log role in the ARIA specification.
  LogRoleImpl | Implements `LogRole`.
  LongBox | A ValueBox that uses `LongParser` and `LongRenderer`.
  LongParser | A localized parser based on `NumberFormat.getDecimalFormat()`.
  LongRenderer | A localized renderer based on `NumberFormat.getDecimalFormat()`.
  LoseCaptureEvent | Represents a native lose capture event.
  LoseCaptureHandler | Handler interface for `LoseCaptureEvent` events.
  MainRole | A type that represents the main role in the ARIA specification.
  MainRoleImpl | Implements `MainRole`.
  MapBuilder | Builds an map element.
  MapElement | Client-side image map.
  MarqueeRole | A type that represents the marquee role in the ARIA specification.
  MarqueeRoleImpl | Implements `MarqueeRole`.
  MatchResult | Pure Java implementation of a regular expression match result.
  MathRole | A type that represents the math role in the ARIA specification.
  MathRoleImpl | Implements `MathRole`.
  MD5KeyGenerator | Deprecated. Use `MD5KeyGenerator` instead.
  Md5Utils | Utility class to generate MD5 hashes using per-thread MD5 `MessageDigest` instance.
  MediaBase | A widget representing a media element.
  MediaBuilder<T extends ElementBuilderBase<?>> | Common superclass for Audio and Video builders.
  MediaElement | Common superclass for Audio and Video elements.
  MediaError | A `JavaScriptObject` indicating the type of error encountered by a `MediaElement`.
  Member | The Member type hierarchy represents structural or logical structures in the compiled output.
  MemberDescriptor | Represents an abstract member, such as a field or a method.
  MenuBar | A standard menu bar widget.
  MenuBar.MenuBarImages | Deprecated. replaced by `MenuBar.Resources`
  MenuBar.Resources | A ClientBundle that contains the default resources for this widget.
  MenuBarParser | Parses `MenuBar` widgets.
  MenubarRole | A type that represents the menubar role in the ARIA specification.
  MenubarRoleImpl | Implements `MenubarRole`.
  MenuItem | An entry in a `MenuBar`.
  MenuitemcheckboxRole | A type that represents the menuitemcheckbox role in the ARIA specification.
  MenuitemcheckboxRoleImpl | Implements `MenuitemcheckboxRole`.
  MenuItemParser | A parser for menu items.
  MenuitemradioRole | A type that represents the menuitemradio role in the ARIA specification.
  MenuitemradioRoleImpl | Implements `MenuitemradioRole`.
  MenuitemRole | A type that represents the menuitem role in the ARIA specification.
  MenuitemRoleImpl | Implements `MenuitemRole`.
  MenuItemSeparator | A separator that can be placed in a `MenuBar`.
  MenuRole | A type that represents the menu role in the ARIA specification.
  MenuRoleImpl | Implements `MenuRole`.
  MessageCatalogFormat | Interface for writing various message catalog formats.
  MessageFactory | The factory for creating RequestFactory wire messages.
  Messages | A tag interface that facilitates locale-sensitive, compile-time binding of messages supplied from various sources.Using `GWT.create(class)` to "instantiate" an interface that extends `Messages` returns an instance of an automatically generated subclass that is implemented using message templates selected based on locale.
  Messages | Contains string-formatting methods to produce error messages.
  Messages.AlternateMessage | Provides alternate forms of a message, such as are needed when plural forms are used or a placeholder has known gender.
  Messages.DefaultMessage | Default text to be used if no translation is found (and also used as the source for translation).
  Messages.Example | An example of the annotated parameter to assist translators.
  Messages.Offset | Ignored except on parameters also tagged with `Messages.PluralCount`, and provides an offset to be subtracted from the value before a plural rule is chosen or the value is formatted.
  Messages.Optional | Indicates the specified parameter is optional and need not appear in a particular translation of this message.
  Messages.PluralCount | Provides multiple plural forms based on a count.
  Messages.PluralText | Deprecated. use `Messages.AlternateMessage` instead
  Messages.Select | Provides multiple forms based on a dynamic parameter.
  MetaBuilder | Builds an meta element.
  MetaElement | This contains generic meta-information about the document.
  MethodDescriptor | Represents a method.
  MethodMember | Represents compiled JS code derived from a Java method.
  MethodNameKeyGenerator | Deprecated. Use `MethodNameKeyGenerator` instead.
  MockEditorChain<C> | A Mock implementation of `CompositeEditor.EditorChain`.
  MockEditorDelegate<T> | A mock implementation of `EditorDelegate`.
  MockEditorError | A trivial implementation of `EditorError`.
  MockRequestFactoryEditorDriver<P,​E extends Editor<P>> | A no-op implementation of `RequestFactoryEditorDriver` that records its inputs.
  MockSimpleBeanEditorDriver<T,​E extends Editor<T>> | A no-op implementation of `SimpleBeanEditorDriver` that records its inputs.
  ModBuilder | Builds an mod element.
  ModElement | Notice of modification to part of a document.
  ModuleMetricsArtifact | Captures some metrics from the module load and initial type oracle compile step.
  Momentum | Describes the momentum of a gesture after the gesture has been completed.
  Momentum.State | A snapshot of the current state.
  MonthSelector | Abstract month selector widget.
  MouseDownEvent | Represents a native mouse down event.
  MouseDownHandler | Handler interface for `MouseDownEvent` events.
  MouseEvent<H extends EventHandler> | Abstract class representing mouse events.
  MouseListener | Deprecated. use `MouseDownHandler`, `MouseUpHandler`, `MouseOverHandler`, `MouseMoveHandler`, and `MouseOutHandler` instead
  MouseListenerAdapter | Deprecated. use `MouseDownHandler`, `MouseUpHandler`, `MouseOverHandler`, `MouseMoveHandler`, and/or `MouseOutHandler` instead
  MouseListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  MouseMoveEvent | Represents a native mouse move event.
  MouseMoveHandler | Handler interface for `MouseMoveEvent` events.
  MouseOutEvent | Represents a native mouse out event.
  MouseOutHandler | Handler interface for `MouseOutEvent` events.
  MouseOverEvent | Represents a native mouse over event.
  MouseOverHandler | Handler interface for `MouseOverEvent` events.
  MouseUpEvent | Represents a native mouse up event.
  MouseUpHandler | Handler interface for `MouseUpEvent` events.
  MouseWheelEvent | Represents a native mouse wheel event.
  MouseWheelHandler | Handler interface for `MouseWheelEvent` events.
  MouseWheelListener | Deprecated. use `MouseWheelHandler` instead
  MouseWheelListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  MouseWheelVelocity | Deprecated. use `MouseWheelEvent.getDeltaY()` instead
  MultiSelectionModel<T> | A simple selection model that allows multiple items to be selected.
  MultiSelectionModel.SelectionChange<T> | Stores an item and its pending selection state.
  MultiWordSuggestOracle | The default `SuggestOracle`.
  MultiWordSuggestOracle.MultiWordSuggestion | Suggestion class for `MultiWordSuggestOracle`.
  NamedFrame | A `Frame` that has a 'name' associated with it.
  NamedFrame.IFrameTemplate |
  NamedNodeMap | Represents a string-to-node map, used in `getAttributes`.
  NativeEvent | The native dom event.
  NativeHorizontalScrollbar | A horizontal scrollbar implemented using the browsers native scrollbar.
  NativeHorizontalScrollbar.NativeHorizontalScrollbarUiBinder |
  NativeHorizontalScrollbar.Resources | A ClientBundle of resources used by this widget.
  NativeHorizontalScrollbar.ResourcesTransparant | A variation of `NativeHorizontalScrollbar.Resources` that renders the scrollbar semi-transparent until it is hovered.
  NativeHorizontalScrollbar.Style | Styles used by this widget.
  NativeHorizontalScrollbar.StyleTransparant | A variation of `NativeHorizontalScrollbar.Style` that renders the scrollbar semi-transparent until it is hovered.
  NativeImpl | The default implementation class, which assumes that Typed Arrays might be supported and does runtime checks where necessary, substituting emulated implementations of DataView and Uint8ClampedArray where they are missing.
  NativeImplFull | An implementation class used for browsers which provide full native implementations of all typed array classes.
  NativeVerticalScrollbar | A vertical scrollbar implemented using the browsers native scrollbar.
  NativeVerticalScrollbar.NativeVerticalScrollbarUiBinder |
  NativeVerticalScrollbar.Resources | A ClientBundle of resources used by this widget.
  NativeVerticalScrollbar.ResourcesTransparant | A variation of `NativeVerticalScrollbar.Resources` that renders the scrollbar semi-transparent until it is hovered.
  NativeVerticalScrollbar.Style | Styles used by this widget.
  NativeVerticalScrollbar.StyleTransparant | A variation of `NativeVerticalScrollbar.Style` that renders the scrollbar semi-transparent until it is hovered.
  NativeVerticalScrollbar.UiBinderBundle | Client bundle used in the uibinder template.
  NativeVerticalScrollbar.UiStyle | Style used in uibinder template.
  NavigationRole | A type that represents the navigation role in the ARIA specification.
  NavigationRoleImpl | Implements `NavigationRole`.
  Node | The Node interface is the primary datatype for the entire Document Object Model.
  Node | This is the base interface for DOM nodes, as obtained from using `XMLParser` methods.
  NodeCollection<T extends Node> | An ElementCollection is a list of nodes.
  NodeList<T extends Node> | The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.
  NodeList | This interface represents an immutable ordered collection of nodes.
  NonIncrementalGeneratorContext | A wrapper to access a base `GeneratorContext` instance but with generator result caching disabled.
  NoSelectionModel<T> | A selection model that does not allow selection, but fires selection change events.
  NoSupportImpl | The implementation class for browsers known to have no support (even emulated) for typed arrays.
  NoteRole | A type that represents the note role in the ARIA specification.
  NoteRoleImpl | Implements `NoteRole`.
  NotFoundException | Indicates that the requested type info element could not be found.
  NotificationMole | Simple widget for providing notification feedback.
  NotificationMole.Binder |
  NotificationMole.Style | Default CSS styles for this widget.
  NoXsrfProtect | Annotation on RPC interfaces and methods indicating that they do not need to be XSRF protected.
  NullLogHandler | A Handler which does nothing.
  NumberCell | A `Cell` used to render formatted numbers.
  NumberConstants | NumberConstants class encapsulate a collection of Number formatting symbols for use with Number format and parse services.
  NumberConstantsImpl | NumberConstantsImpl class encapsulate a collection of Number formatting symbols for use with Number format and parse services.
  NumberFormat | Formats and parses numbers using locale-sensitive patterns.
  NumberFormatRenderer | Renders `Number` objects with a `NumberFormat`.
  NumberLabel<T extends java.lang.Number> | Extends `ValueLabel` for convenience when dealing with numbers and `NumberFormat`, especially in `UiBinder` templates.
  NumberLabelParser | Parses `DateLabel` widgets.
  ObjectElement | Generic embedded object.
  ObjectNew | A class instantiator that simple news the requested class.
  OListBuilder | Builds an olist element.
  OListElement | Ordered list.
  OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml | A string wrapped as an object of type `SafeHtml`.
  OpenEvent<T> | Represents a open event.
  OpenHandler<T> | Handler interface for `OpenEvent` events.
  OperationMessage | Represents an operation to be carried out on a single entity on the server.
  OptGroupBuilder | Builds an optgroup element.
  OptGroupElement | Group options together in logical subdivisions.
  OptionalFieldEditor<T,​E extends Editor<? super T>> | This adapter can be used when a type being edited has an optional field that may be nullified or reassigned as part of the editing process.
  OptionBuilder | Builds an option element.
  OptionElement | A selectable choice.
  OptionRole | A type that represents the option role in the ARIA specification.
  OptionRoleImpl | Implements `OptionRole`.
  OrderedMultiSelectionModel<T> | A simple selection model that allows multiple items to be selected and retains order of selection.
  OrientationValue | Property enum for 'aria-orientation' values.
  PackageDescriptor | It contains all packages and they reference to classes `ClassDescriptor`.
  PageSizePager | A simple pager that controls the page size.
  Pair<A,​B> | Simple pair class.
  Panel | Abstract base class for all panels, which are widgets that can contain other widgets.
  ParagraphBuilder | Builds an paragraph element.
  ParagraphElement | Paragraphs.
  ParamBuilder | Builds an param element.
  ParamElement | Parameters fed to the OBJECT element.
  ParseException | Indicates that a source declaration was not parsed successfully.
  Parser<T> | An object that can parse text and return a value.
  PartialSupport | Annotation for classes that are only supported on a limited set of browsers.
  PassthroughParser | A no-op String parser.
  PassthroughRenderer | A no-op String renderer.
  PasswordTextBox | A text box that visually masks its input to prevent eavesdropping.
  PermutationsCollector | Visitor that collects the different permutation axis defined in a gss file.
  Place | Represents a bookmarkable location in an app.
  PlaceChangeEvent | Event thrown when the user has reached a new location in the app.
  PlaceChangeEvent.Handler | Implemented by handlers of PlaceChangeEvent.
  PlaceChangeRequestEvent | Event thrown when the user may go to a new place in the app, or tries to leave it.
  PlaceChangeRequestEvent.Handler | Implemented by handlers of PlaceChangeRequestEvent.
  PlaceController | In charge of the user's location in the app.
  PlaceController.DefaultDelegate | Default implementation of `PlaceController.Delegate`, based on `Window`.
  PlaceController.Delegate | Optional delegate in charge of Window-related events.
  PlaceHistoryHandler | Monitors `PlaceChangeEvent`s and `History` events and keep them in sync.
  PlaceHistoryHandler.DefaultHistorian | Default implementation of `PlaceHistoryHandler.Historian`, based on `History`.
  PlaceHistoryHandler.Historian | Optional delegate in charge of History related events.
  PlaceHistoryMapper | Maps `Place`s to/from tokens, used to configure a `PlaceHistoryHandler`.
  PlaceHistoryMapperWithFactory<F> | A `PlaceHistoryMapper` that can get its `PlaceTokenizer` instances from a factory.
  PlaceTokenizer<P extends Place> | Implemented by objects responsible for text serialization and deserialization of Place objects.
  PlainStringGenerator | Helper class to produce string expressions consisting of literals and computed values.
  PluralRule | The interface that plural rules must implement.
  PluralRule.PluralForm | Information about the plural forms supported by this rule which will be used during code generation and by tools to provide information to translators.
  Point | A simple point class.
  PopupListener | Deprecated. use `CloseHandler` instead
  PopupListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  PopupLogHandler | A handler that logs to `LoggingPopup`.
  PopupPanel | A panel that can "pop up" over other widgets.
  PopupPanel.AnimationType | The type of animation to use when opening the popup.
  PopupPanel.PositionCallback | A callback that is used to set the position of a `PopupPanel` right before it is shown.
  PopupPanel.ResizeAnimation | An `Animation` used to enlarge the popup into view.
  Position | Represents information about the user's position as reported by the browser.
  Position.Coordinates | Represents position reported by the browser.
  PositionError | Represents an error that occurred while trying to get the user's current position.
  PositionImpl | Real `JavaScriptObject` implementation of the `Position`.
  PositionImpl.CoordinatesImpl |
  PotentialElement | EXPERIMENTAL and subject to change.
  PreBuilder | Builds an pre element.
  PrecompilationMetricsArtifact | Captures some metrics from the precompilation step.
  PrecompressLinker | A linker that precompresses the public artifacts that it sees.
  PreElement | Preformatted text.
  PrefetchableResource | A resource that can be prefetched via the `Prefetcher` class.
  Prefetcher | This class allows requesting the download of resources before they are strictly needed.
  Prefix | Indicates the prefix to use when the token written by `PlaceTokenizer.getToken(Place)` is written to `History.newItem(java.lang.String)`.
  PrefixTree | A prefix tree (aka trie).
  PresentationRole | A type that represents the presentation role in the ARIA specification.
  PresentationRoleImpl | Implements `PresentationRole`.
  PressedValue | State enum for 'aria-pressed' values.
  PreventSpuriousRebuilds | Deprecated. not needed anymore,
  PrimitiveValueAttribute<T> | Primitive type attribute.
  PrivateMap<V> | Lightweight map implementation.
  ProcessingInstruction | This interface documents the ProcessingInstruction node type.
  ProgressbarRole | A type that represents the progressbar role in the ARIA specification.
  ProgressbarRoleImpl | Implements `ProgressbarRole`.
  ProgressEvent | Represents a native media progress event.
  ProgressHandler | Handler interface for `ProgressEvent` events.
  PropertiesFormat | Writes GWT-style Java properties files for translation.
  Property | Class that contains constants for all ARIA properties as defined by the W3C specification W3C ARIA specification.
  PropertyOracle | Provides deferred binding property values.
  PropertyProviderGenerator | An interface for generating a property provider JS implementation, rather than having it defined in a module file.
  ProvidesKey<T> | Implementors of `ProvidesKey` provide a key for list items, such that items that are to be treated as distinct (for example, for editing) have distinct keys.
  ProvidesResize | This tag interface specifies that the implementing widget will call `RequiresResize.onResize()` on its children whenever their size may have changed.
  ProxyFor | Annotation on EntityProxy and ValueProxy classes specifying the domain (server-side) object type.
  ProxyForName | Annotation on EntityProxy classes specifying the domain (server-side) object type.
  ProxyRenderer<R> | Renders a proxy object, and reports the properties it requires to do that rendering.
  ProxyScanner | Examines the methods declared in a proxy interface.
  ProxySerializer | Serializes graphs of EntityProxy objects.
  ProxyStore | A ProxyStore provides a `ProxySerializer` with access to a low-level persistence mechanism.
  PublicResource | A resource in the module's public path.
  PushButton | A normal push button with custom styling.
  QuerySourceMap | Command-line utility for querying source maps.
  QuoteBuilder | Builds an quote element.
  QuoteElement | For the Q and BLOCKQUOTE elements.
  RadioButton | A mutually-exclusive selection radio button widget.
  RadiogroupRole | A type that represents the radiogroup role in the ARIA specification.
  RadiogroupRoleImpl | Implements `RadiogroupRole`.
  RadioRole | A type that represents the radio role in the ARIA specification.
  RadioRoleImpl | Implements `RadioRole`.
  Random | This class can be used as a substitute for `Random`.
  Range | Represents a contiguous region of characters in the compiler output.
  Range | The range of interest for a single handler.
  RangeChangeEvent | Represents a range change event.
  RangeChangeEvent.Handler | Handler interface for `RangeChangeEvent` events.
  RangeRole | A type that represents the range role in the ARIA specification.
  ReadyStateChangeHandler | A ready-state callback for an `XMLHttpRequest` object.
  RebindMode | A mode to indicate how incremental generator output should be integrated by the deferred binding implementation.
  RebindResult | A class for returning the result of a rebind operation.
  RebindRuleResolver | An interface for encapsulating rebind rule resolution.
  Receiver<V> | Callback object for `Request.fire(Receiver)` and `RequestContext.fire(Receiver)`.
  RecordingBidiFlipper | Compiler pass that BiDi flips all the flippable nodes and records if nodes have been flipped.
  RecordingEventBus | Wraps an `EventBus` implementation to keep track of fired events.
  ReferredTypesCollector | Given a RequestFactory interface, return all RequestContext and proxy types transitively referenced.
  ReflectiveServiceLayer | Implements all methods that interact with domain objects.
  RegexFilter | This class implements filters that are configured with a sequence of regexes.
  RegExp | A class for regular expressions with features like Javascript's RegExp, plus Javascript String's replace and split methods (which can take a RegExp parameter).
  RegionRole | A type that represents the region role in the ARIA specification.
  RegionRoleImpl | Implements `RegionRole`.
  RelevantValue | Property enum for 'aria-relevant' values.
  RemoteLoggingService | The client-side stub for the logging RPC service.
  RemoteLoggingServiceAsync | The async counterpart of `RemoteLoggingService`.
  RemoteLoggingServiceImpl | Server-side code for the remote log handler.
  RemoteLoggingServiceImpl | Server-side code for the remote log handler.
  RemoteLoggingServiceUtil | Utilities for classes that accept Remote Logging requests.
  RemoteLoggingServiceUtil.RemoteLoggingException | Exceptions that may occur during remote logging.
  RemoteLogHandlerBase | Base class for Logging handlers that send records to the server.
  RemoteService | Marker interface that RPC interfaces should extend.
  RemoteServiceRelativePath | Associates a `RemoteService` with a relative path.
  RemoteServiceServlet | The servlet base class for your RPC service implementations that automatically deserializes incoming requests from the client and serializes outgoing responses for client/server RPCs.
  RemoteServiceServlet | The servlet base class for your RPC service implementations that automatically deserializes incoming requests from the client and serializes outgoing responses for client/server RPCs.
  RenamingSubstitutionMap | This SubstitutionMap is used for renaming each style classes of the ast by its corresponding obfuscated name.
  RenderablePanel | EXPERIMENTAL and subject to change.
  RenderablePanelParser | Parses `RenderablePanel` widgets.
  RenderableStamper | Used by `IsRenderable` to mark their root element in such a way that they can be later retrieved.
  Renderer<T> | An object that can render other objects of a particular type into plain-text form.
  ReportableException | Encapsulates exceptions that should be thrown back to the client.
  Request | An HTTP request that is waiting for a response.
  Request<T> | A Request represents a single method invocation on the server.
  Request.RequestImpl | Deprecated.
  RequestBatcher<F extends RequestFactory,​C extends RequestContext> | A RequestBatcher is a convenience class that allows RequestFactory operations to be aggregated over a single tick of the event loop and sent as one HTTP request.
  RequestBuilder | Builder for constructing `Request` objects.
  RequestBuilder.Method | HTTP request method constants.
  RequestCallback | The primary interface a caller must implement to receive a response to a `Request`.
  RequestContext | The base interface for RequestFactory service endpoints.
  RequestContextScanner | Scans a RequestContext declaration.
  RequestException | RequestException is the superclass for the HTTP request related exceptions.
  RequestFactory | Marker interface for the RequestFactory code generator.
  RequestFactoryEditorDriver<P,​E extends Editor<? super P>> | The interface that links RequestFactory and the Editor framework together.
  RequestFactoryJarExtractor | Deprecated. Will not be deleted from source, but will no longer be included in GWT artifacts, as this is only intended for use as a build tool.
  RequestFactoryJarExtractor | Deprecated. Will not be deleted from source, but will no longer be included in GWT artifacts, as this is only intended for use as a build tool.
  RequestFactoryJarExtractor.ClassLoaderLoader | An implementation of `RequestFactoryJarExtractor.Loader` that uses a `ClassLoader` to retrieve the class files.
  RequestFactoryJarExtractor.ClassLoaderLoader | An implementation of `RequestFactoryJarExtractor.Loader` that uses a `ClassLoader` to retrieve the class files.
  RequestFactoryJarExtractor.Emitter | Describes a way to emit the contents of a classpath, typically into a JAR or filesystem directory.
  RequestFactoryJarExtractor.Emitter | Describes a way to emit the contents of a classpath, typically into a JAR or filesystem directory.
  RequestFactoryJarExtractor.ErrorContext | Improves error messages by providing context for the user.
  RequestFactoryJarExtractor.ErrorContext | Improves error messages by providing context for the user.
  RequestFactoryJarExtractor.JarEmitter | An Emitter implementation that creates a jar file.
  RequestFactoryJarExtractor.JarEmitter | An Emitter implementation that creates a jar file.
  RequestFactoryJarExtractor.Loader | Abstracts the mechanism by which class files are loaded.
  RequestFactoryJarExtractor.Loader | Abstracts the mechanism by which class files are loaded.
  RequestFactoryJarExtractor.Mode | Controls what is emitted by the tool.
  RequestFactoryJarExtractor.Mode | Controls what is emitted by the tool.
  RequestFactoryLogHandler | A Handler that does remote logging for applications using RequestFactory.
  RequestFactoryLogHandler.LoggingRequestProvider | Provides a logging request.
  RequestFactoryScanner | Scans a RequestFactory declaration for errors.
  RequestFactoryServlet | Handles GWT RequestFactory JSON requests.
  RequestFactoryServlet | Handles GWT RequestFactory JSON requests.
  RequestFactorySource | Create JRE-compatible instances of a RequestFactory interface.
  RequestMessage | The message sent from the client to the server.
  RequestPermissionException | Exception thrown when the `RequestBuilder` attempts to make a request to a URL which violates the Same-Origin Security Policy.
  RequestState | Encapsulates all state relating to the processing of a single request so that the SimpleRequestProcessor can be stateless.
  RequestTimeoutException | Thrown to indicate that an HTTP request has timed out.
  RequestTransport | Abstracts the mechanism by which a RequestFactory instance transmits its payload to the backend.
  RequestTransport.TransportReceiver | A callback interface.
  RequiresResize | This interface designates that its implementor needs to be informed whenever its size is modified.
  ResetButton | A standard push-button widget which will automatically reset its enclosing `FormPanel` if any.
  ResettableEventBus | Wraps {com.google.web.bindery.event.shared.ResettableEventBus} for legacy compatibility.
  ResettableEventBus | Wraps an EventBus to hold on to any HandlerRegistrations, so that they can easily all be cleared at once.
  ResizeComposite | A `Composite` implementation that implements `RequiresResize` and automatically delegates that interface's methods to its wrapped widget, which must itself implement `RequiresResize`.
  ResizeEvent | Fired when the event source is resized.
  ResizeHandler | Handler for `ResizeEvent` events.
  ResizeLayoutPanel | A simple panel that `ProvidesResize` to its one child, but does not `RequiresResize`.
  ResizeLayoutPanel.Impl | Implementation of resize event.
  ResizeLayoutPanel.Impl.Delegate | Delegate event handler.
  ResizeLayoutPanel.ImplStandard | Implementation of resize event.
  ResizeLayoutPanel.ImplTrident | Implementation of resize event used by IE.
  Resolver | Responsible for converting between domain and client entities.
  ResolverServiceLayer | Implements all of the resolution methods in ServiceLayer.
  ResourceCallback<R extends ResourcePrototype> | A callback interface for asynchronous operations on resources.
  ResourceContext | Context object for ResourceGenerators.
  ResourceException | Associates a `ResourcePrototype` with a program error.
  ResourceGenerator | Encapsulates per-type resource generation logic.
  ResourceGeneratorType | Specifies the implementation of ResourceGenerator to use for a type of `ResourcePrototype`.
  ResourceGeneratorUtil | Utility methods for building ResourceGenerators.
  ResourcePrototype | The base interface all bundle resource types must extend.
  ResourceUrlFunction | Gss function that create the needed nodes in order to correctly get the url of a resource.
  ResourceUrlFunction.MethodByPathHelper |
  Response | Wrapper which provides access to the components of an HTTP response.
  ResponseImpl | A `Response` implementation based on a `XMLHttpRequest`.
  ResponseMessage | The result of fulfilling a request on the server.
  ResponseTextHandler | Implement this interface to receive HTTP completion events.
  RfValidator | The entry point for annotation validation.
  RichTextArea | A rich text editor that allows complex styling and formatting.
  RichTextArea.BasicFormatter | Deprecated. use `RichTextArea.Formatter` instead
  RichTextArea.ExtendedFormatter | Deprecated. use `RichTextArea.Formatter` instead
  RichTextArea.FontSize | Font size enumeration.
  RichTextArea.Formatter | This interface is used to access full formatting options, when available.
  RichTextArea.Justification | Justification enumeration.
  Role | A generic ARIA Role.
  RoleImpl | The base class for implementing a Role.
  Roles | A factory providing each concrete role in the ARIA specification.
  RootLayoutPanel | A singleton implementation of `LayoutPanel` that always attaches itself to the document body (i.e.
  RootPanel | The panel to which all other widgets must ultimately be added.
  RowCountChangeEvent | Represents a row count change event.
  RowCountChangeEvent.Handler | Handler interface for `RowCountChangeEvent` events.
  RowgroupRole | A type that represents the rowgroup role in the ARIA specification.
  RowgroupRoleImpl | Implements `RowgroupRole`.
  RowheaderRole | A type that represents the rowheader role in the ARIA specification.
  RowheaderRoleImpl | Implements `RowheaderRole`.
  RowHoverEvent | Represents a row hover event.
  RowHoverEvent.Handler | Handler for `RowHoverEvent`.
  RowHoverEvent.HoveringScope | Indicates the scope/area of the hover event
  RowRole | A type that represents the row role in the ARIA specification.
  RowRoleImpl | Implements `RowRole`.
  RowStyles<T> | A description of how rows are to be styled in a `CellTable`.
  RPC | Utility class for integrating with the RPC system.
  RPC | Utility class for integrating with the RPC system.
  RpcLogArtifact | This artifact holds a log of the reasoning for which types are considered serializable for a particular RPC interface.
  RpcLogLinker | This linker emits `RpcLogArtifact`s as output files.
  RpcPolicyFileArtifact | This artifact provides information about which proxy classes resulted in which rpc proxy files.
  RpcPolicyManifestLinker | Emit a file containing a map of RPC proxy classes to the partial path of the RPC policy file.
  RPCRequest | Describes an incoming RPC request in terms of a resolved `Method` and an array of arguments.
  RpcRequestBuilder | This class encapsulates the logic necessary to configure a RequestBuilder for use with an RPC proxy object.
  RPCServletUtils | Utility class containing helper methods used by servlets that integrate with the RPC system.
  RPCServletUtils | Utility class containing helper methods used by servlets that integrate with the RPC system.
  RpcToken | An interface for RPC token implementation objects included with each RPC call.
  RpcToken.RpcTokenImplementation | `RemoteService` interfaces specifying `RpcToken` implementation using this annotation will only have serializers for the specific class generated, as opposed to generating serializers for all `RpcToken` implementations.
  RpcTokenException | Exception that will be passed to the `RpcTokenExceptionHandler.onRpcTokenException(RpcTokenException)` method when RPC token processing resulted in an error.
  RpcTokenExceptionHandler | Handles an exception produced while processing `RpcToken`.
  RunAsyncCallback | A callback meant to be used by `GWT.runAsync(RunAsyncCallback)`.
  RunAsyncCode | A request to load the code for a `GWT.runAsync(Class, com.google.gwt.core.client.RunAsyncCallback)` split point.
  RuntimeConditionalBlockCollector | Visitor that collects conditional blocks containing conditions that need to be evaluated at runtime.
  SafeHtml | An object that implements this interface encapsulates HTML that is guaranteed to be safe to use (with respect to potential Cross-Site-Scripting vulnerabilities) in an HTML context.
  SafeHtmlBidiFormatter | A wrapper to `BidiFormatter` whose methods return `SafeHtml` instead of `String`.
  SafeHtmlBidiFormatter.Factory |
  SafeHtmlBuilder | A builder that facilitates the building up of XSS-safe HTML from text snippets.
  SafeHtmlCell | A `Cell` used to render safe HTML markup.
  SafeHtmlHeader | A Header containing safe HTML data rendered by a SafeHtmlCell.
  SafeHtmlHostedModeUtils | SafeHtml utilities whose implementation differs between Development and Production Mode.
  SafeHtmlRenderer<T> | An object that can render other objects of a particular type into safe HTML form.
  SafeHtmlString | A string wrapped as an object of type `SafeHtml`.
  SafeHtmlStringGenerator | Helper class to produce string expressions consisting of literals and computed values.
  SafeHtmlTemplates | A tag interface that facilitates compile-time binding of HTML templates to generate SafeHtml strings.
  SafeHtmlTemplates.Template | The HTML template.
  SafeHtmlUtils | Utility class containing static methods for escaping and sanitizing strings.
  SafeImageCell | An `AbstractCell` used to render an image by using a `SafeUri`.
  SafeImageCell.Template |
  SafeStyles | An object that implements this interface encapsulates zero or more CSS properties that are guaranteed to be safe to use (with respect to potential Cross-Site-Scripting vulnerabilities) in a CSS (Cascading Style Sheet) attribute context.
  SafeStylesBuilder | A builder that facilitates the building up of XSS-safe CSS attribute strings from `SafeStyles`.
  SafeStylesHostedModeUtils | SafeStyles utilities whose implementation differs between Development and Production Mode.
  SafeStylesString | A string wrapped as an object of type `SafeStyles`.
  SafeStylesUtils | Utility class containing static methods for creating `SafeStyles`.
  SafeStylesUtils.Impl | Deprecated.
  SafeUri | An object that implements this interface encapsulates a URI that is guaranteed to be safe to use (with respect to potential Cross-Site-Scripting vulnerabilities) in a URL context, for example in a URL-typed attribute in an HTML document.
  SafeUriAttributeParser | Parses `SafeUri` literals or references.
  SafeUriHostedModeUtils | SafeUri utilities whose implementation differs between Development and Production Mode.
  SafeUriString | A string wrapped as an object of type `SafeUri`.
  ScannerBase<R> | Contains utility methods for traversing RequestFactory declarations.
  Scheduler | This class provides low-level task scheduling primitives.
  Scheduler.RepeatingCommand | General-purpose Command interface for tasks that repeat.
  Scheduler.ScheduledCommand | General-purpose Command interface.
  ScriptBuilder | Builds an script element.
  ScriptElement | Script statements.
  ScriptInjector | Dynamically create a script tag and attach it to the DOM.
  ScriptInjector.FromString | Builder for directly injecting a script body into the DOM.
  ScriptInjector.FromUrl | Build an injection call for adding a script by URL.
  ScriptReference | An external script file referenced in the module manifest.
  ScrollbarRole | A type that represents the scrollbar role in the ARIA specification.
  ScrollbarRoleImpl | Implements `ScrollbarRole`.
  ScrollEvent | Represents a native scroll event.
  ScrollHandler | Handler interface for `ScrollEvent` events.
  ScrollImpl | Implementation of scrolling behavior.
  ScrollImpl.ScrollImplTrident | IE does not fire a scroll event when the scrollable element or the container is resized, so we synthesize one as needed.
  ScrollListener | Deprecated. use `ScrollHandler` instead
  ScrollListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  ScrollPanel | A simple panel that wraps its contents in a scrollable area.
  SearchRole | A type that represents the search role in the ARIA specification.
  SearchRoleImpl | Implements `SearchRole`.
  SectionheadRole | A type that represents the sectionhead role in the ARIA specification.
  SectionRole | A type that represents the section role in the ARIA specification.
  SelectBuilder | Builds an select element.
  SelectedValue | State enum for 'aria-selected' values.
  SelectElement | The select element allows the selection of an option.
  SelectionCell | A `Cell` used to render a drop-down list.
  SelectionCell.Template |
  SelectionChangeEvent | Represents a selection change event.
  SelectionChangeEvent.Handler | Handler interface for `SelectionChangeEvent` events.
  SelectionChangeEvent.HasSelectionChangedHandlers | Interface specifying that a class can add `SelectionChangeEvent.Handler`s.
  SelectionEvent<T> | Represents a selection event.
  SelectionHandler<T> | Handler interface for `SelectionEvent` events.
  SelectionModel<T> | A model for selection within a list.
  SelectionModel.AbstractSelectionModel<T> | A default implementation of `SelectionModel` that provides listener addition and removal.
  SelectionProperty | Represents a deferred binding property.
  SelectionProperty | A named deferred binding (property, value) pair for use in generators.
  SelectRole | A type that represents the select role in the ARIA specification.
  SeparatorRole | A type that represents the separator role in the ARIA specification.
  SeparatorRoleImpl | Implements `SeparatorRole`.
  SerializableException | Deprecated. As of GWT 1.5, `Exception` implements `Serializable` and can be used in place of this class
  SerializableThrowable | A serializable copy of a `Throwable`, including its causes and stack trace.
  SerializationException | Base exception type for errors relating to the serialization stream.
  SerializationPolicy | This is an abstract class for representing the serialization policy for a given module and `RemoteService`.
  SerializationPolicyClient | A simple and relatively naive client for downloading serialization policies from a URL.
  SerializationPolicyClient | A simple and relatively naive client for downloading serialization policies from a URL.
  SerializationPolicyClient.Logger | Destination for the loader's log messages.
  SerializationPolicyClient.Logger | Destination for the loader's log messages.
  SerializationPolicyLoader | API for loading a `SerializationPolicy`.
  SerializationPolicyProvider | Used to obtain a `SerializationPolicy` for a given module base URL and serialization policy strong name.
  SerializationStreamFactory | An interface for creating `SerializationStreamReader`s and `SerializationStreamWriter`s.
  SerializationStreamReader | An interface for reading values from a stream.
  SerializationStreamWriter | An interface for writing values into a stream.
  SerializedTypeViolationException | Exception that will be passed to the `AsyncCallback.onFailure(Throwable)` method when the value of an argument to a method in an RPC message is of the incorrect type.
  ServerCustomFieldSerializer<T> | An interface that may be implemented by server-side class-based custom field serializers.
  ServerFailure | Describes a request failure on the server.
  ServerFailureMessage | Encapsulates a ServerFailure object.
  ServerGwtBridge | Implements GWT.* methods for the server.
  ServerGwtBridge.ClassInstantiator | Something that knows how to provide an instance of a requested class.
  ServerGwtBridge.ClassInstantiatorBase | Helper class that provides some wrappers for looking up and instantiating a class.
  ServerGwtBridge.Properties | An interface for accessing property values.
  Service | Annotation on Request classes specifying the server-side implementations that back them.
  ServiceDefTarget | An interface implemented by client-side RPC proxy objects.
  ServiceDefTarget.NoServiceEntryPointSpecifiedException | This exception is thrown when a service is invoked without `ServiceDefTarget.setServiceEntryPoint(String)` having been called.
  ServiceLayer | The ServiceLayer mediates all interactions between the `SimpleRequestProcessor` and the domain environment.
  ServiceLayerCache | A cache for idempotent methods in `ServiceLayer`.
  ServiceLayerDecorator | Users that intend to alter how RequestFactory interacts with the domain environment can extend this type and provide it to `ServiceLayer.create(ServiceLayerDecorator...)`.
  ServiceLocator | A ServiceLocator provides instances of a type specified by a `Service` when `Request` methods declared in a `RequestContext`are mapped onto instance (non-static) methods.
  ServiceName | Annotation on Request classes specifying the server-side implementations that back them.This annotation can be used in place of `Service` if the service type is not available to the GWT compiler or DevMode runtime.
  ServletContainer | An instance of a servlet container that can be used by the shell.
  ServletContainerLauncher | Defines the service provider interface for launching servlet containers that can be used by the GWT development mode.
  SetSelectionModel<T> | A model that allows getting all elements and clearing the selection.
  Shardable | This annotation, when placed on a `Linker` class, indicates that the linker supports the shardable version of the Linker API.
  ShowRangeEvent<V> | Represents a show range event.
  ShowRangeHandler<V> | Handler interface for `ShowRangeEvent` events.
  SimpleBeanEditorDriver<T,​E extends Editor<? super T>> | Automates editing of simple bean-like objects.
  SimpleCheckBox | A simple checkbox widget, with no label.
  SimpleEditor<T> | A trivial implementation of LeafValueEditor than can be used for "hidden" properties when composing UI-based Editors.
  SimpleEventBus | Wraps {com.google.web.bindery.event.shared.SimpleEventBus} for legacy compatibility.
  SimpleEventBus | Basic implementation of `EventBus`.
  SimpleHtmlSanitizer | A simple and relatively inexpensive HTML sanitizer.
  SimpleInterpeter<T> | A simple `XMLElement.Interpreter` that returns a given value to every request.
  SimpleKeyProvider<T> | Simple passthrough implementation of `ProvidesKey`.
  SimpleLayoutPanel | A simple panel that `ProvidesResize` to its one child.
  SimplePager | A pager for controlling a `HasRows` that only supports simple page navigation.
  SimplePager.ImageButtonsConstants | Constant for labeling the simple pager navigational `SimplePager.ImageButton`s
  SimplePager.Resources | A ClientBundle that provides images for this widget.
  SimplePager.Style | Styles used by this widget.
  SimplePager.TextLocation | The location of the text relative to the paging buttons.
  SimplePanel | Base class for panels that contain only one widget.
  SimpleRadioButton | A simple radio button widget, with no label.
  SimpleRemoteLogHandler | A very simple handler which sends messages to the server via GWT RPC to be logged.
  SimpleRequestProcessor | Processes request payloads from a RequestFactory client.
  SimpleRequestProcessor.IdToEntityMap | This parameterization is so long, it improves readability to have a specific type.
  SimpleSafeHtmlRenderer | A simple `SafeHtmlRenderer` implementation that calls `SafeHtmlUtils.fromString(String)` to escape its arguments.
  SimpleValue | A simple property value class.
  SingleJsoImpl | This annotation may be placed on an interface to declare the single JavaScriptObject type that implements the interface.
  SingleJsoImplName | This annotation may be placed on an interface to name the single JavaScriptObject type that implements the interface.
  SingleScriptLinker | A Linker for producing a single JavaScript file from a GWT module.
  SingleSelectionModel<T> | A simple selection model that allows only one item to be selected a a time.
  SkipInterfaceValidation | Annotation on methods of `RequestContext`, `EntityProxy`, or `ValueProxy` interfaces so that the `RequestFactoryInterfaceValidator` doesn't enforce the presence of a corresponding method on the domain type.
  SliderRole | A type that represents the slider role in the ARIA specification.
  SliderRoleImpl | Implements `SliderRole`.
  SoftPermutation | Represents a permutation of collapsed deferred-binding property values.
  SortValue | Property enum for 'aria-sort' values.
  SourceBuilder | Builds an source element.
  SourceElement | The SOURCE element specifies one of potentially multiple source file in a media element.
  SourceMappingWriter | Writes a sorted stream of mappings to a sourcemap.
  SourceMapRecorder | Creates Closure Compatible SourceMaps.
  SourceNameComparator | This is a top-level type so that we can serialize any TreeMaps that happen to use `Member.SOURCE_NAME_COMPARATOR`.
  SourcesChangeEvents | Deprecated. we have now separated dom and logical change events.
  SourcesClickEvents | Deprecated. use `HasClickHandlers` instead
  SourcesFocusEvents | Deprecated. use `HasAllFocusHandlers` instead
  SourcesKeyboardEvents | Deprecated. use `HasAllKeyHandlers` instead
  SourcesLoadEvents | Deprecated. use `HasErrorHandlers` and `HasLoadHandlers` instead
  SourcesMouseEvents | Deprecated. use `HasAllMouseHandlers` instead
  SourcesMouseWheelEvents | Deprecated. Use `HasMouseWheelHandlers` instead
  SourcesPopupEvents | Deprecated. use `HasCloseHandlers` instead
  SourcesScrollEvents | Deprecated. use `HasScrollHandlers` instead
  SourcesTabEvents | Deprecated. use `HasSelectionHandlers` and `HasBeforeSelectionHandlers` instead
  SourcesTableEvents | Deprecated. use `HasClickHandlers` instead.
  SourcesTreeEvents | Deprecated. use `HasBeforeSelectionHandlers`, `HasOpenHandlers` and `HasClickHandlers` instead
  SourceWriter | A mechanism to write source files.
  SourceWriterBase | Base implementation of `SourceWriter` that implements all the indenting and keeping track of comments.
  SoycReportLinker | Converts SOYC report files into emitted private artifacts.
  SpanBuilder | Builds an span element.
  SpanElement | Generic inline container.
  SpinbuttonRole | A type that represents the spinbutton role in the ARIA specification.
  SpinbuttonRoleImpl | Implements `SpinbuttonRole`.
  SplitLayoutPanel | A panel that adds user-positioned splitters between each of its child widgets.
  SplitPanel | Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class.
  SplitResult | Pure Java implementation of a regular expression split result.
  Splittable | This interface provides an abstraction around the underlying data model (JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.
  StackLayoutPanel | A panel that stacks its children vertically, displaying only one at a time, with a header for each child which the user can click to display.
  StackLayoutPanelParser | Parses `StackLayoutPanel` widgets.
  StackPanel | A panel that stacks its children vertically, displaying only one at a time, with a header for each child which the user can click to display.
  StackPanelParser | Parses `StackPanel` widgets.
  StackTraceDeobfuscator | Deobfuscates stack traces on the server side.
  StackTraceDeobfuscator | Deprecated. Use com.google.gwt.core.server.StackTraceDeobfuscator instead.
  State | Class that contains constants for ARIA states.
  State |
  State.ForTesting | Slightly tweaked implementation used when running tests.
  StatementRanges | Describes the source-code positions of top-level statements in a string of JavaScript.
  StatusCodeException | Indicates that an RPC response was returned with an invalid HTTP status code.
  StatusRole | A type that represents the status role in the ARIA specification.
  StatusRoleImpl | Implements `StatusRole`.
  Storage | Implements the HTML5 Storage interface.
  StorageEvent | Represents a Storage Event.
  StorageEvent.Handler | Represents an Event handler for `StorageEvent`s.
  StorageImpl | This is the HTML5 Storage implementation according to the standard recommendation.
  StorageImplNonNativeEvents | Implementation of Storage with non-native events.
  StorageMap | Exposes the local/session `Storage` as a standard `Map<String, String>`.
  Story | Represents a (possibly disjoint) region of the JavaScript output for which metadata is available.
  StrictAttributeParser | Fall through attribute parser.
  StrictAttributeParser.FieldReferenceDelegate | Package protected for testing.
  StringAttributeParser | Parses a string attribute.
  StringAttributeParser.FieldReferenceDelegate |
  StringGenerator | Helper class to produce string expressions consisting of literals and computed values.
  StringGenerator.Type | Type of expression being processed.
  StringSourceWriter | A SourceWriter that accumulates source and returns it in the `StringSourceWriter.toString()` method.
  StringUtils | String utility methods.
  StringValidator | Utility class for validating strings.
  StructureRole | A type that represents the structure role in the ARIA specification.
  StubAnimationScheduler | A stub implementation of `AnimationScheduler` that does not execute the callbacks.
  StubGeneratorContext | An abstract generator context class which by default throws UnsupportedOperationException for all methods.
  StubScheduler | A fake scheduler that records scheduled commands and can execute them when asked to.
  Style | Provides programmatic access to properties of the style object.
  Style.BorderStyle | Enum for the border-style property.
  Style.Clear | Enum for the 'clear' CSS property.
  Style.Cursor | Enum for the cursor property.
  Style.Display | Enum for the display property.
  Style.Float | Enum for the float property.
  Style.FontStyle | Enum for the font-style property.
  Style.FontWeight | Enum for the font-weight property.
  Style.HasCssName | Interface to be implemented by enumerated CSS values.
  Style.ListStyleType | Enum for the list-style-type property.
  Style.OutlineStyle | Enum for the outline-style property.
  Style.Overflow | Enum for the overflow property.
  Style.Position | Enum for the position property.
  Style.TableLayout | Enum for the table-layout property.
  Style.TextAlign | Enum for the text-align property.
  Style.TextDecoration | Enum for the 'text-decoration' CSS property.
  Style.TextJustify | Enum for the 'text-justify' CSS3 property.
  Style.TextOverflow | Enum for the 'text-overflow' CSS3 property.
  Style.TextTransform | Enum for the 'text-transform' CSS property.
  Style.Unit | CSS length units.
  Style.VerticalAlign | Enum for the vertical-align property.
  Style.Visibility | Enum for the visibility property.
  Style.WhiteSpace | Enum for the 'white-space' CSS property.
  StyleBuilder | Builds an style element.
  StyleElement | Style information.
  StyleInjector | Used to add stylesheets to the document.
  StyleInjector.StyleInjectorImpl | Deprecated.
  StylesBuilder | Builds the style attribute on an element.
  StylesheetReference | An external stylesheet referenced in the module manifest.
  SubmitButton | A standard push-button widget which will automatically submit its enclosing `FormPanel` if any.
  SubsetFilteringPropertyOracle | A property oracle that prevents access to any properties not named in its predefined set. Used by the generator driver framework to limit property access for the purpose of forcing generators to accurately declare their property dependencies.
  SuggestBox | A `SuggestBox` is a text box or text area which displays a pre-configured set of selections that match the user's input.
  SuggestBox.DefaultSuggestionDisplay | The default implementation of `SuggestBox.SuggestionDisplay` displays suggestions in a `PopupPanel` beneath the `SuggestBox`.
  SuggestBox.SuggestionCallback | The callback used when a user selects a `SuggestOracle.Suggestion`.
  SuggestBox.SuggestionDisplay | Used to display suggestions to the user.
  SuggestionEvent | Event object containing information about the selection of a `SuggestOracle.Suggestion` displayed by a `SuggestBox`.
  SuggestionHandler | Deprecated. use `SelectionHandler` instead
  SuggestOracle | A `SuggestOracle` can be used to create suggestions associated with a specific query string.
  SuggestOracle.Callback | Callback for `SuggestOracle`.
  SuggestOracle.Request | A `SuggestOracle` request.
  SuggestOracle.Response | `SuggestOracle` response.
  SuggestOracle.Suggestion | Suggestion supplied by the `SuggestOracle`.
  SupportsGeneratorResultCaching | A marker interface that a `ResourceGenerator` can implement to indicate it supports generator result caching.
  SuppressIsSafeHtmlCastCheck | Annotates methods that rely on potentially-unsafe type-annotation casts.
  SuppressIsSafeUriCastCheck | Annotates methods that rely on potentially-unsafe type-annotation casts.
  SuppressIsTrustedResourceUriCastCheck | Annotates methods that rely on potentially-unsafe type-annotation casts.
  SymbolData | Provides basic information about symbols in the generated JavaScript.
  SymbolData.ClassIdentComparator | A Comparator for use when presenting the data to humans.
  SymbolMapsLinker | This Linker exports the symbol maps associated with each compilation result as a private file.
  SymbolMapsLinker.ScriptFragmentEditsArtifact | Artifact to record insertions or deletions made to Javascript fragments.
  SymbolMapsLinker.ScriptFragmentEditsArtifact.Edit | Operation type performed on script.
  SymbolMapsLinker.SourceMapArtifact | Artifact to represent a sourcemap file to be processed by SymbolMapsLinker.
  SyntheticArtifact | Artifacts created by `AbstractLinker`.
  SystemLogHandler | A Handler that prints logs to System.out or System.err.
  TabBar | A horizontal bar of folder-style tabs, most commonly used as part of a `TabPanel`.
  TabBar.Tab | Set of characteristic interfaces supported by `TabBar` tabs.
  TabLayoutPanel | A panel that represents a tabbed set of pages, each of which contains another widget.
  TabLayoutPanelParser | Parses `TabLayoutPanel` widgets.
  TableBuilder | Builds an table element.
  TableCaptionBuilder | Builds an tablecaption element.
  TableCaptionElement | Table caption.
  TableCellBuilder | Builds an tablecell element.
  TableCellElement | The object used to represent the TH and TD elements.
  TableColBuilder | Builds an tablecol element.
  TableColElement | Regroups the COL and COLGROUP elements.
  TableElement | The create* and delete* methods on the table allow authors to construct and modify tables.
  TableListener | Deprecated. use `ClickHandler` and `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)` instead
  TableListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  TableRowBuilder | Builds an tablerow element.
  TableRowElement | A row in a table.
  TableSectionBuilder | Builds an tablesection element.
  TableSectionElement | The THEAD, TFOOT, and TBODY elements.
  TabListener | Deprecated. use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)` and/or `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler)` instead
  TabListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  TablistRole | A type that represents the tablist role in the ARIA specification.
  TablistRoleImpl | Implements `TablistRole`.
  TabPanel | A panel that represents a tabbed set of pages, each of which contains another widget.
  TabPanelParser | Parses `TabPanel` widgets.
  TabpanelRole | A type that represents the tabpanel role in the ARIA specification.
  TabpanelRoleImpl | Implements `TabpanelRole`.
  TabRole | A type that represents the tab role in the ARIA specification.
  TabRoleImpl | Implements `TabRole`.
  TagName | Indicates the tag name of an `Element` subclass.
  TakesValue<V> | Implemented by objects that hold a value.
  TakesValueEditor<T> | Adapts the `TakesValue` interface to the Editor framework.
  TeeWriter<W extends java.io.Writer> | A writer that wraps one writer and copies all output written to it not only to that one writer but also to another writer ("tee").
  TeeWriter<W extends java.io.Writer> | A writer that wraps one writer and copies all output written to it not only to that one writer but also to another writer ("tee").
  Text | The Text interface represents textual content.
  Text | This interface describes text nodes, as might occur between tags.
  TextAlignConstantParser | Parses a `TextBoxBase.TextAlignConstant`.
  TextArea | A text box that allows multiple lines of text to be entered.
  TextAreaBuilder | Builds an textarea element.
  TextAreaElement | Multi-line text field.
  TextBox | A standard single-line text box.
  TextBoxBase | Abstract base class for most text entry widgets.
  TextBoxBase.TextAlignConstant | Deprecated. use `ValueBoxBase.setAlignment(ValueBoxBase.TextAlignment)`
  TextboxRole | A type that represents the textbox role in the ARIA specification.
  TextboxRoleImpl | Implements `TextboxRole`.
  TextButtonCell | `TextButtonCell` is a simple button with text content.
  TextButtonCell.Appearance | The appearance used to render this Cell.
  TextButtonCell.DefaultAppearance | The default implementation of the `TextButtonCell.Appearance`.
  TextCell | A `Cell` used to render text.
  TextColumn<T> | A column that displays its contents with a `TextCell` and does not make use of view data.
  TextHeader | A Header containing String data rendered by a `TextCell`.
  TextInputCell | An `AbstractCell` used to render a text input.
  TextInputCell.Template |
  TextInputCell.ViewData | The `ViewData` for this cell.
  TextInterpreter | The interpreter of choice for calls to `XMLElement.consumeInnerText(com.google.gwt.uibinder.rebind.XMLElement.PostProcessingInterpreter<java.lang.String>)`.
  TextLogFormatter | Formats LogRecords into 2 lines of text.
  TextMetrics | HTML 5 Canvas text metrics.
  TextPlaceholderInterpreter | Interprets the interior of text message.
  TextResource | A resource that contains text that should be incorporated into the compiled output.
  TimeoutException | Exception sent when a JSONP calls expires the timeout.
  TimeoutException | This exception is thrown when a `GWTTestCase`-derived class runs a test in asynchronous mode and fails to complete within a specified timeout period.
  Timer | A simplified, browser-safe timer class.
  TimeRanges | A `JavaScriptObject` representing a time range returned from a `MediaElement`.
  TimerRole | A type that represents the timer role in the ARIA specification.
  TimerRoleImpl | Implements `TimerRole`.
  TimeZone | The TimeZone class implements a time zone information source for client applications.
  TimeZone | Abstracts a GWT timezone.
  TimeZoneConstants | TimeZoneConstants encapsulates a collection of time zone data for use with DateTimeFormat services.
  TimeZoneInfo | A JavaScript Overlay type on top of the JSON data describing everything we need to know about a particular timezone.
  TitleBuilder | Builds an title element.
  TitleElement | The document title.
  ToggleButton | A `ToggleButton` is a stylish stateful button which allows the user to toggle between `up` and `down` states.
  ToolbarRole | A type that represents the toolbar role in the ARIA specification.
  ToolbarRoleImpl | Implements `ToolbarRole`.
  ToolBase | A base class for a GWT related command-line application.
  TooltipRole | A type that represents the tooltip role in the ARIA specification.
  TooltipRoleImpl | Implements `TooltipRole`.
  ToStringRenderer | A simple renderer that uses `Object.toString()` of the object.
  Touch | Class representing touches.
  TouchCancelEvent | Represents a native touch start event.
  TouchCancelHandler | Handler interface for `TouchCancelEvent` events.
  TouchEndEvent | Represents a native touch end event.
  TouchEndHandler | Handler interface for `TouchEndEvent` events.
  TouchEvent<H extends EventHandler> | Abstract class representing touch events.
  TouchMoveEvent | Represents a native touch move event.
  TouchMoveHandler | Handler interface for `TouchMoveEvent` events.
  TouchScroller | Adds touch based scrolling to a scroll panel.
  TouchScroller.TemporalPoint | A point associated with a time.
  TouchStartEvent | Represents a native touch start event.
  TouchStartHandler | Handler interface for `TouchStartEvent` events.
  Transferable | An artifact marked with this annotation is passed through a compilation all the way to the final call to `Linker.link(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.LinkerContext, ArtifactSet, boolean)` .
  TransportableTypeVisitor | Scans a TypeMirror to determine if it can be transported by RequestFactory.
  Tree | A standard hierarchical tree widget.
  Tree.ImageAdapter | There are several ways of configuring images for the Tree widget due to deprecated APIs.
  Tree.Resources | A ClientBundle that provides images for this widget.
  TreegridRole | A type that represents the treegrid role in the ARIA specification.
  TreegridRoleImpl | Implements `TreegridRole`.
  TreeImages | Deprecated. replaced by `Tree.Resources`.
  TreeItem | An item that can be contained within a `Tree`.
  TreeItem.TreeItemImpl | Deprecated.
  TreeitemRole | A type that represents the treeitem role in the ARIA specification.
  TreeitemRoleImpl | Implements `TreeitemRole`.
  TreeListener | Deprecated. Use `SelectionHandler`, `OpenHandler`, and `CloseHandler` instead
  TreeListenerCollection | Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
  TreeLogger | An interface used to log messages in deferred binding generators.
  TreeLogger.HelpInfo | Provides extra information to the user, generally details of what caused the problem or what the user should do to fix the problem.
  TreeLogger.Type | A type-safe enum of all possible logging severity types.
  TreeNode | A representation of a node in a tree.
  TreeRole | A type that represents the tree role in the ARIA specification.
  TreeRoleImpl | Implements `TreeRole`.
  TreeViewModel | A model of a tree.
  TreeViewModel.DefaultNodeInfo<T> | Default implementation of `TreeViewModel.NodeInfo`.
  TreeViewModel.NodeInfo<T> | The info needed to create the children of a tree node.
  TypeAndSourceNameComparator | This is a top-level type so that we can serialize any TreeMaps that happen to use `Member.TYPE_AND_SOURCE_NAME_COMPARATOR`.
  TypeComparator | Orders TypeElements by assignability, with most-derived types ordered first, and then by name.
  TypedArrays | Factory class for various typed arrays.
  TypedArrays.Impl | Base class of implementations for creating various typed array structures.
  TypedArraysFactory | Factory for creating a `TypedArrays` implementation.
  TypeIndexedSet<T extends java.lang.Comparable> | A SortedSet that maintains an index of its members by concrete type using a `TypeIndexedSet.TypeIndex`.
  TypeIndexedSet.TypeIndex | Organizes set members by their concrete type.
  TypeOracle | Provides type-related information about a set of source files.
  TypeOracleException | The superclass of exceptions thrown by `TypeOracle`.
  TypeSimplifier | Utility type for reducing complex type declarations to ones suitable for determining assignability based on RequestFactory's type-mapping semantics.
  TypeVisitorBase<T> | Provides utility functions for type visitors.
  UiBinder<U,​O> | Interface implemented by classes that generate DOM or Widget structures from ui.xml template files, and which inject portions of the generated UI into the fields of an owner.
  UiBinderUtil | Static helper methods used by UiBinder.
  UiBinderUtil.TempAttachment | Temporary attachment record that keeps track of where an element was before attachment.
  UiChild | Mark a method as the appropriate way to add a child widget to the parent class.
  UiChildParser | Parses any children of widgets that use the `UIChild` annotation.
  UiConstructor | Marks a constructor that may be used as an alternative to a widget's zero args construtor in a `UiBinder` template.
  UiFactory | Marks a method that may be called as an alternative to a GWT.create call in a `UiBinder` template.
  UiField | Marks fields in a UiBinder client that must be filled by the binder's `UiBinder.createAndBindUi(O)` method.
  UiHandler | Marks a method to be automatically bound as an event handler.
  Uint16Array | A view representing an `ArrayBuffer` as 16-bit unsigned integers.
  Uint16ArrayImpl | Pure Java implementation of `Uint16Array`.
  Uint16ArrayNative | JS native implementation of `Uint16Array`.
  Uint32Array | A view representing an `ArrayBuffer` as 32-bit unsigned integers.
  Uint32ArrayImpl | Pure Java implementation of `Uint32Array`.
  Uint32ArrayNative | JS native implementation of `Uint32Array`.
  Uint8Array | A view representing an `ArrayBuffer` as 8-bit unsigned integers.
  Uint8ArrayImpl | Pure Java implementation of `Uint8Array`.
  Uint8ArrayNative | JS native implementation of `Uint8Array` and, where natively supported, `Uint8ClampedArray`.
  Uint8ClampedArray | A view representing an `ArrayBuffer` as 8-bit unsigned integers.
  Uint8ClampedArrayImpl | Pure Java implementation of `Uint8ClampedArray`.
  Uint8ClampedArrayNativeEmul | Emulated version of `Uint8ClampedArray` that is implemented using a `Uint8Array`.
  UIObject | The superclass for all user-interface objects.
  UIObject.DebugIdImpl | The implementation of the set debug id method, which does nothing by default.
  UIObject.DebugIdImplEnabled | The implementation of the setDebugId method, which sets the id of the `Element`s in this `UIObject`.
  UIObjectParser | Parser of all UIObject types.
  UiRenderer | Marker interface for classes whose implementation is to be provided via UiBinder code generation for SafeHtml rendering.
  UiSafeHtmlInterpreter | Interprets generic message tags like: <ui:safehtml from="{myMsg.message}" />.
  UiTemplate | Indicates the template from which to generate a `UiBinder`.
  UiTextInterpreter | Interprets generic message tags like: <ui:text from="{myMsg.message}" />.
  UListBuilder | Builds an ulist element.
  UListElement | Unordered list.
  UmbrellaException | Wraps {com.google.web.bindery.event.shared.UmbrellaException} for legacy compatibility.
  UmbrellaException | A `RuntimeException` that collects a `Set` of child `Throwable`s together.
  UnableToCompleteException | Used to indicate that some part of a multi-step process failed.
  UndefinedConstantVisitor | Converts upper case strings used in properties to lowercase if they are not defined with a proper @def statement.
  UnexpectedException | The GWT RPC class throws UnexpectedException when a service method, being invoked by GWT RPC, throws a checked exception that is not in the service method's signature.
  UnexpectedException | Encapsulates exceptions that indicate something went wrong in RequestFactory code.
  UnsafeNativeLong | This annotation can be placed on a native method to allow it to directly access Java `long` values.
  UriUtils | Utility class containing static methods for validating and sanitizing URIs.
  URL | Utility class for the encoding and decoding URLs in their entirety or by their individual components.
  UrlBuilder | Utility class to build a URL from components.
  UrlRequestTransport | A trivial implementation of RequestTransport that uses a `HttpURLConnection`.
  UserAgent | Interface to provide both the compile time and runtime `user.agent` value.
  UserAgentAsserter | Helper class, which, during startup, asserts that the specified user.agent selection property value indeed matches the expected value for this browser / user agent, thus avoid long hours debugging strange error messages when a single user agent compile, typically created for testing purposes, ends up being executed in the wrong browser.
  UserAgentAsserter.UserAgentAsserterDisabled | Replacement for UserAgentAsserter to disable it.
  UserAgentAsserter.UserAgentAssertionError | An error object that indicates that the user agent detected at runtime did not match the user agent that the module expected to find.
  Util | A bunch of useful methods.
  Util | A bunch of useful methods.
  Utility | A smattering of useful functions.
  ValidateRuntimeConditionalNode | Visitor that validates runtime conditional node.
  ValidationTool | Provides "late" validation services when server types aren't available to the shared-interface compilation process.
  ValidationTool.JarOrDirectoryOutputFileManager | A JavaFileManager that writes the class outputs into a jar file or a directory.
  ValueAwareEditor<T> | Editors whose behavior changes based on the value being edited will implement this interface.
  ValueBox<T> | A text box able to parse its displayed value.
  ValueBoxBase<T> | Abstract base class for all text entry widgets.
  ValueBoxBase.TextAlignment | Alignment values for `ValueBoxBase.setAlignment(com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment)`.
  ValueBoxEditor<T> | Adapts the `ValueBoxBase` interface to the Editor framework.
  ValueBoxEditorDecorator<T> | A simple decorator to display leaf widgets with an error message.
  ValueBoxEditorDecorator.Binder |
  ValueChangeEvent<T> | Represents a value change event.
  ValueChangeHandler<T> | Handler interface for `ValueChangeEvent` events.
  ValueCodex | Provides unified encoding and decoding of value objects.
  ValueCodex.Type |
  ValueCodexHelper | Provides reflection-based operation for server (JVM) implementation.
  ValueFunction | Handles the value() function.
  ValueLabel<T> | A label displaying its value through a renderer.
  ValueListBox<T> | Implementation of `HasConstrainedValue` based on a `SelectElement`.
  ValueLocator<T> | A `Locator` for use with value types (as opposed to entities), which are not persisted.
  ValuePicker<T> | Allows the user to pick a single value from a list.
  ValueProxy | An analog to EntityProxy for domain types that do not have an identity concept.
  ValueUpdater<C> | A `ValueUpdater` may be added to a `Cell` to provide updated data.
  VersionedMessage | Describes a message that contains version information.
  VerticalAlignmentConstantParser | Parses a `HasVerticalAlignment.VerticalAlignmentConstant` .
  VerticalPanel | A panel that lays all of its widgets out in a single vertical column.
  VerticalScrollbar | Describes a vertical scrollbar.
  VerticalSplitPanel | Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class.
  VerticalSplitPanel.Resources | The default resources used by this widget.
  VerticalSplitPanelImages | Deprecated. replaced by `VerticalSplitPanel.Resources`.
  Video | A widget representing a <video> element.
  VideoBuilder | Builds an video element.
  VideoElement | Video element.
  Violation | Deprecated. users should upgrade to the full `ConstraintViolation` type by switching their `Receiver` implementations to use `Receiver.onConstraintViolation(java.util.Set)` instead of `Receiver.onViolation(java.util.Set)`.
  ViolationMessage | Represents a ConstraintViolation.
  WebAppCreator | Creates a GWT application skeleton.
  WebAppCreatorException | Indicates a problem was found while creating a web application.
  WhitelistRegexFilter | A `RegexFilter` for whitelisting.
  Widget | The base class for the majority of user-interface objects.
  WidgetCollection | A simple collection of widgets to be used by `panels` and `composites`.
  WidgetInterpreter | Used by `HTMLPanelParser` to interpret elements that call for widget instances.
  WidgetIterators | A collection of convenience factories for creating iterators for widgets.
  WidgetPlaceholderInterpreter | Used by `HTMLPanelParser`.
  WidgetRole | A type that represents the widget role in the ARIA specification.
  Window | This class provides access to the browser window's methods, properties, and events.
  Window.ClosingEvent | Fired just before the browser window closes or navigates to a different site.
  Window.ClosingHandler | Handler for `Window.ClosingEvent` events.
  Window.Location | This class provides access to the browser's location's object.
  Window.Navigator | This class provides access to the browser's navigator object.
  Window.ScrollEvent | Fired when the browser window is scrolled.
  Window.ScrollHandler | Handler for `Window.ScrollEvent` events.
  WindowCloseListener | Deprecated. use `Window.ClosingHandler` and `CloseHandler` instead
  WindowResizeListener | Deprecated. use `ResizeHandler` instead
  WindowRole | A type that represents the window role in the ARIA specification.
  WindowScrollListener | Deprecated. use `Window.addWindowScrollHandler(com.google.gwt.user.client.Window.ScrollHandler)` instead instead
  WithProperties | Annotation indicating that a test method inside a `GWTTestCase` requires a set of binding properties to be set in its module.
  WithProperties.Property | Annotation defining a binding property.
  WithTokenizers | Indicates `PlaceTokenizer` types used by an implementation of `PlaceHistoryMapper` generated by `com.google.gwt.place.rebind.PlaceHistoryMapperGenerator`.
  WordCountDirectionEstimator | Direction estimator that uses the "word count" heuristic.
  WriteOperation | The values returned by `EntityProxyChange.getWriteOperation()` to describe the type of change being announced.
  XMLHttpRequest | The native XMLHttpRequest object.
  XMLHttpRequest.ResponseType | The type of response expected from the XHR.
  XMLParser | This class represents the client interface to XML parsing.
  XSLinker | Deprecated. use `CrossSiteIframeLinker` instead.
  XsrfProtect | Annotation for RPC interfaces and methods indicating that they should be XSRF protected.
  XsrfProtectedService | XSRF protected equivalent of `RemoteService`.
  XsrfProtectedServiceAsync | Async peer of `XsrfProtectedService`.
  XsrfProtectedServiceServlet | EXPERIMENTAL and subject to change.
  XsrfProtectedServiceServlet | EXPERIMENTAL and subject to change.
  XsrfToken | XSRF token.
  XsrfTokenService | XSRF token generation RPC service.
  XsrfTokenServiceAsync | Async peer of `XsrfTokenService`.
  XsrfTokenServiceServlet | EXPERIMENTAL and subject to change.
  XsrfTokenServiceServlet | EXPERIMENTAL and subject to change.