## Package com.google.gwt.user.client

Fundamental user-interface classes used in client-side GWT code.

See:
Description

Interface Summary
Command | Encapsulates an action for later execution, often from a different context.
Event.NativePreviewHandler | Handler interface for `Event.NativePreviewEvent` events.
EventListener | Receives low-level browser events.
EventPreview | Deprecated. replaced by `Event.NativePreviewHandler`
HistoryListener | Deprecated. use `History.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)` instead
IncrementalCommand | An `IncrementalCommand` is a command that is broken into one or more substeps, each substep brings the whole command nearer to completion.
ResponseTextHandler | Implement this interface to receive HTTP completion events.
Window.ClosingHandler | Handler for `Window.ClosingEvent` events.
Window.ScrollHandler | Handler for `Window.ScrollEvent` events.
WindowCloseListener | Deprecated. use `Window.ClosingHandler` and `CloseHandler` instead
WindowResizeListener | Deprecated. use `ResizeHandler` instead
WindowScrollListener | Deprecated. use `Window.addWindowScrollHandler(com.google.gwt.user.client.Window.ScrollHandler)` instead instead

Class Summary
BaseListenerWrapper<T> | Deprecated. will be removed in GWT 2.0 with the handler listeners themselves
Cookies | Provides access to browser cookies stored on the client.
DeferredCommand | This class allows you to execute code after all currently pending event handlers have completed, using the `DeferredCommand.addCommand(Command)` or `DeferredCommand.addCommand(IncrementalCommand)` methods.
DOM | This class provides a set of static methods that allow you to manipulate the browser's Document Object Model (DOM).
Element | An opaque handle to a native DOM Element.
Event | An opaque handle to a native DOM Event.
Event.NativePreviewEvent | Represents a preview of a native `Event`.
History | This class allows you to interact with the browser's history stack.
HTTPRequest | Deprecated. As of GWT 1.5, replaced by `RequestBuilder`.
Random | This class can be used as a substitute for `Random`.
Timer | A simplified, browser-safe timer class.
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.Location | This class provides access to the browser's location's object.
Window.ScrollEvent | Fired when the browser window is scrolled.

Exception Summary
CommandCanceledException | Exception reported to the current `GWT.UncaughtExceptionHandler` when a deferred `Command` is canceled as a result of a slow script warning.
IncrementalCommandCanceledException | Exception reported to the current `GWT.UncaughtExceptionHandler` when a deferred `IncrementalCommand` is canceled as a result of a slow script warning.

## Package com.google.gwt.user.client Description

Fundamental user-interface classes used in client-side GWT code. This package contains classes representing fundamental concepts, such as browser history, the browser window, DOM manipulation, and event handling. It also contains convenience classes such as Timer and Random.