# Package com.google.gwt.event.logical.shared

Types related to logical events that do not have direct analogues to DOM events and which can be used in contexts other than web browsers.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AttachEvent.Handler | Implemented by objects that handle `AttachEvent`.
  BeforeSelectionHandler<T> | Handler interface for `BeforeSelectionEvent` events.
  CloseHandler<T> | Handler interface for `CloseEvent` events.
  HasAttachHandlers | A widget that implements this interface is a public source of `AttachEvent` events.
  HasBeforeSelectionHandlers<T> | A widget that implements this interface is a public source of `BeforeSelectionEvent` events.
  HasCloseHandlers<T> | A widget that implements this interface is a public source of `CloseEvent` events.
  HasHighlightHandlers<V> | A widget that implements this interface is a public source of `HighlightEvent` events.
  HasInitializeHandlers | A widget that implements this interface is a public source of `InitializeEvent` events.
  HasOpenHandlers<T> | A widget that implements this interface is a public source of `OpenEvent` events.
  HasResizeHandlers | A widget that implements this interface is a public source of `ResizeEvent` events.
  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.
  HasValueChangeHandlers<T> | A widget that implements this interface is a public source of `ValueChangeEvent` events.
  HighlightHandler<V> | Handler interface for `HighlightEvent` events.
  InitializeHandler | Handler for `InitializeEvent` events.
  OpenHandler<T> | Handler interface for `OpenEvent` events.
  ResizeHandler | Handler for `ResizeEvent` events.
  SelectionHandler<T> | Handler interface for `SelectionEvent` events.
  ShowRangeHandler<V> | Handler interface for `ShowRangeEvent` events.
  ValueChangeHandler<T> | Handler interface for `ValueChangeEvent` events.

- Class Summary
  Class | Description
  --- | ---
  AttachEvent | Fired when the event source is attached to the browser's document or detached from it.
  BeforeSelectionEvent<T> | Represents a before selection event.
  CloseEvent<T> | Represents a close event.
  HighlightEvent<V> | Represents a highlight event.
  InitializeEvent | Fired when the event source is initialized.
  OpenEvent<T> | Represents a open event.
  ResizeEvent | Fired when the event source is resized.
  SelectionEvent<T> | Represents a selection event.
  ShowRangeEvent<V> | Represents a show range event.
  ValueChangeEvent<T> | Represents a value change event.

## Package com.google.gwt.event.logical.shared Description

Types related to logical events that do not have direct analogues to DOM events and which can be used in contexts other than web browsers. Types within this package do not use JSNI and do not have static (even indirect) dependencies upon types which use JSNI.