# Uses of Package
com.google.gwt.view.client

- Packages that use com.google.gwt.view.client
  Package | Description
  --- | ---
  com.google.gwt.editor.client.adapters | Adapters for the bean editor framework.
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.
  com.google.gwt.widget.client | Modern widgets, usually backed by Cells.
  com.google.web.bindery.requestfactory.gwt.ui.client | Classes used by the request factory to manage proxies, user logins, and authentication.

- Classes in com.google.gwt.view.client used by com.google.gwt.editor.client.adapters
  Class and Description
  HasData A view that can display a range of data.

- Classes in com.google.gwt.view.client used by com.google.gwt.user.cellview.client
  Class and Description
  CellPreviewEvent Allows the previewing of events before they are fired to Cells.
  CellPreviewEvent.Handler Handler for `CellPreviewEvent`.
  HasCellPreviewHandlers A widget that implements this interface is a public source of `CellPreviewEvent` events.
  HasData A view that can display a range of data.
  HasKeyProvider Interface for classes that have a `ProvidesKey`.
  HasRows Describes an object that displays a range of rows.
  ProvidesKey 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.
  Range The range of interest for a single handler.
  RangeChangeEvent.Handler Handler interface for `RangeChangeEvent` events.
  RowCountChangeEvent.Handler Handler interface for `RowCountChangeEvent` events.
  SelectionModel A model for selection within a list.
  TreeViewModel A model of a tree.
  TreeViewModel.NodeInfo The info needed to create the children of a tree node.

- Classes in com.google.gwt.view.client used by com.google.gwt.user.client.ui
  Class and Description
  ProvidesKey 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.

- Classes in com.google.gwt.view.client used by com.google.gwt.view.client
  Class and Description
  AbstractDataProvider A base implementation of a data source for `HasData` implementations.
  CellPreviewEvent Allows the previewing of events before they are fired to Cells.
  CellPreviewEvent.Handler Handler for `CellPreviewEvent`.
  DefaultSelectionEventManager An implementation of `CellPreviewEvent.Handler` that adds selection support via the spacebar and mouse clicks and handles the control key.
  DefaultSelectionEventManager.EventTranslator Translates `CellPreviewEvent`s into `DefaultSelectionEventManager.SelectAction`s.
  DefaultSelectionEventManager.SelectAction The action that controls how selection is handled.
  HasCellPreviewHandlers A widget that implements this interface is a public source of `CellPreviewEvent` events.
  HasData A view that can display a range of data.
  HasRows Describes an object that displays a range of rows.
  MultiSelectionModel A simple selection model that allows multiple items to be selected.
  MultiSelectionModel.SelectionChange Stores an item and its pending selection state.
  ProvidesKey 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.
  Range The range of interest for a single handler.
  RangeChangeEvent Represents a range change event.
  RangeChangeEvent.Handler Handler interface for `RangeChangeEvent` events.
  RowCountChangeEvent Represents a row count change event.
  RowCountChangeEvent.Handler Handler interface for `RowCountChangeEvent` events.
  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.
  SelectionModel A model for selection within a list.
  SelectionModel.AbstractSelectionModel A default implementation of `SelectionModel` that provides listener addition and removal.
  SetSelectionModel A model that allows getting all elements and clearing the selection.
  TreeViewModel.NodeInfo The info needed to create the children of a tree node.

- Classes in com.google.gwt.view.client used by com.google.gwt.widget.client
  Class and Description
  HasKeyProvider Interface for classes that have a `ProvidesKey`.

- Classes in com.google.gwt.view.client used by com.google.web.bindery.requestfactory.gwt.ui.client
  Class and Description
  ProvidesKey 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.