package

com.google.gwt.user.client

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.

Interfaces

AsyncProxy<T> The AsyncProxy type is used to provide a reachability barrier between classes intended to be used with runAsync while maintaining a simple, deferred-synchronous API. 
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 This interface is deprecated. replaced by Event.NativePreviewHandler  
HistoryListener This interface is deprecated. use addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) instead  
IncrementalCommand This interface is deprecated. Replaced by Scheduler.RepeatingCommand and Scheduler.scheduleIncremental()  
ResponseTextHandler Implement this interface to receive HTTP completion events. 
TakesValue<V> Implemented by objects that hold a value. 
Window.ClosingHandler Handler for Window.ClosingEvent events. 
Window.ScrollHandler Handler for Window.ScrollEvent events. 
WindowCloseListener This interface is deprecated. use Window.ClosingHandler and CloseHandler instead  
WindowResizeListener This interface is deprecated. use ResizeHandler instead  
WindowScrollListener This interface is deprecated. use addWindowScrollHandler(com.google.gwt.user.client.Window.ScrollHandler) instead instead  

Classes

AsyncProxy.ProxyCallback<T> The callback used by setProxyCallback(ProxyCallback)
BaseListenerWrapper<T> This class is 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 is deprecated. Replaced by Scheduler.scheduleDeferred() because the static nature of this API prevents effective mocking for JRE-only tests.  
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. 
Random This class can be used as a substitute for java.util.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.Navigator This class provides access to the browser's navigator object. 
Window.ScrollEvent Fired when the browser window is scrolled. 

Exceptions

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.