| Package | Description | 
|---|---|
| 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
  cellviewwidget set. | 
| com.google.web.bindery.requestfactory.gwt.ui.client | Classes used by the request factory to manage proxies, user logins, and
 authentication. | 
| Modifier and Type | Method and Description | 
|---|---|
| ProvidesKey<T> | HasDataPresenter. getKeyProvider() | 
| ProvidesKey<C> | CellWidget. getKeyProvider() | 
| ProvidesKey<T> | AbstractHasData. getKeyProvider() | 
| Constructor and Description | 
|---|
| AbstractCellTable(Element elem,
                 int pageSize,
                 AbstractCellTable.Resources resources,
                 ProvidesKey<T> keyProvider)Constructs a table with the given page size, the specified  AbstractCellTable.Style,
 and the given key provider. | 
| AbstractCellTable(Widget widget,
                 int pageSize,
                 AbstractCellTable.Resources resources,
                 ProvidesKey<T> keyProvider)Constructs a table with the given page size, the specified  AbstractCellTable.Style,
 and the given key provider. | 
| AbstractHasData(Element elem,
               int pageSize,
               ProvidesKey<T> keyProvider)Constructs an  AbstractHasDatawith the given page size. | 
| AbstractHasData(Widget widget,
               int pageSize,
               ProvidesKey<T> keyProvider)Constructs an  AbstractHasDatawith the given page size. | 
| BrowserCellList(Cell<T> cell,
               int level,
               ProvidesKey<T> keyProvider) | 
| CellList(Cell<T> cell,
        CellList.Resources resources,
        ProvidesKey<T> keyProvider) | 
| CellList(Cell<T> cell,
        ProvidesKey<T> keyProvider)Construct a new  CellListwith the specifiedkey
 provider. | 
| CellTable(int pageSize,
         CellTable.Resources resources,
         ProvidesKey<T> keyProvider)Constructs a table with the given page size, the specified
  CellTable.Resources, and the given key provider. | 
| CellTable(int pageSize,
         CellTable.Resources resources,
         ProvidesKey<T> keyProvider,
         Widget loadingIndicator)Constructs a table with the specified page size,  CellTable.Resources, key
 provider, and loading indicator. | 
| CellTable(int pageSize,
         CellTable.Resources resources,
         ProvidesKey<T> keyProvider,
         Widget loadingIndicator,
         boolean enableColGroup,
         boolean attachLoadingPanel)Constructs a table with the specified page size,  CellTable.Resources, key
 provider, and loading indicator. | 
| CellTable(int pageSize,
         ProvidesKey<T> keyProvider)Constructs a table with the given page size and the given
  key provider. | 
| CellTable(ProvidesKey<T> keyProvider)Constructs a table with a default page size of 15, and the given
  key provider. | 
| CellWidget(Cell<C> cell,
          C initialValue,
          ProvidesKey<C> keyProvider)Construct a new  CellWidgetwith the specified cell, initial value,
 and key provider. | 
| CellWidget(Cell<C> cell,
          C initialValue,
          ProvidesKey<C> keyProvider,
          Element elem)Creates a  CellWidgetwith the specified cell, initial value, key
 provider, using the specified element as the wrapper around the cell. | 
| CellWidget(Cell<C> cell,
          ProvidesKey<C> keyProvider)Construct a new  CellWidgetwith the specified cell and key
 provider, and an initial value ofnull. | 
| DataGrid(int pageSize,
        DataGrid.Resources resources,
        ProvidesKey<T> keyProvider)Constructs a table with the given page size, the specified
  DataGrid.Resources, and the given key provider. | 
| DataGrid(int pageSize,
        DataGrid.Resources resources,
        ProvidesKey<T> keyProvider,
        Widget loadingIndicator)Constructs a table with the given page size, the specified
  DataGrid.Resources, and the given key provider. | 
| DataGrid(int pageSize,
        ProvidesKey<T> keyProvider)Constructs a table with the given page size and the given
  key provider. | 
| DataGrid(ProvidesKey<T> keyProvider)Constructs a table with a default page size of 50, and the given
  key provider. | 
| HasDataPresenter(HasData<T> display,
                HasDataPresenter.View<T> view,
                int pageSize,
                ProvidesKey<T> keyProvider)Construct a new  HasDataPresenter. | 
| Constructor and Description | 
|---|
| ValueListBox(Renderer<? super T> renderer,
            ProvidesKey<T> keyProvider) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SelectionModel<T>A model for selection within a list. | 
| interface  | SetSelectionModel<T>A model that allows getting all elements and clearing the selection. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDataProvider<T>A base implementation of a data source for  HasDataimplementations. | 
| class  | AsyncDataProvider<T>An implementation of  AbstractDataProviderthat allows the data to be
 modified. | 
| class  | DefaultSelectionModel<T>A convenience  SelectionModelthat allows items to be selected
 according to a subclass-defined rule, plus a list of positive or negative
 exceptions. | 
| class  | ListDataProvider<T>A concrete subclass of  AbstractDataProviderthat is backed by an
 in-memory list. | 
| class  | MultiSelectionModel<T>A simple selection model that allows multiple items to be selected. | 
| class  | NoSelectionModel<T>A selection model that does not allow selection, but fires selection change
 events. | 
| class  | OrderedMultiSelectionModel<T>A simple selection model that allows multiple items to be selected and
 retains order of selection. | 
| static class  | SelectionModel.AbstractSelectionModel<T>A default implementation of  SelectionModelthat provides listener
 addition and removal. | 
| class  | SimpleKeyProvider<T>Simple passthrough implementation of  ProvidesKey. | 
| class  | SingleSelectionModel<T>A simple selection model that allows only one item to be selected a a time. | 
| Modifier and Type | Method and Description | 
|---|---|
| ProvidesKey<T> | SelectionModel.AbstractSelectionModel. getKeyProvider()Returns a  ProvidesKeyinstance that simply returns the input data
 item. | 
| ProvidesKey<T> | HasKeyProvider. getKeyProvider()Return the key provider. | 
| ProvidesKey<T> | AbstractDataProvider. getKeyProvider()Get the  ProvidesKeythat provides keys for list items. | 
| ProvidesKey<T> | TreeViewModel.DefaultNodeInfo. getProvidesKey() | 
| ProvidesKey<T> | TreeViewModel.NodeInfo. getProvidesKey()Return the key provider for children of this node. | 
| Constructor and Description | 
|---|
| AbstractDataProvider(ProvidesKey<T> keyProvider)Construct an AbstractDataProvider with a given key provider. | 
| AbstractSelectionModel(ProvidesKey<T> keyProvider)Construct an AbstractSelectionModel with a given key provider. | 
| AsyncDataProvider(ProvidesKey<T> keyProvider)Constructs an AsyncDataProvider with the given key provider. | 
| DefaultSelectionModel(ProvidesKey<T> keyProvider)Constructs a DefaultSelectionModel with the given key provider. | 
| ListDataProvider(java.util.List<T> listToWrap,
                ProvidesKey<T> keyProvider)Creates a list model that wraps the given list. | 
| ListDataProvider(ProvidesKey<T> keyProvider)Creates an empty list model that wraps the given collection. | 
| MultiSelectionModel(ProvidesKey<T> keyProvider)Constructs a MultiSelectionModel with the given key provider. | 
| MultiSelectionModel(ProvidesKey<T> keyProvider,
                   java.util.Map<java.lang.Object,T> selectedSet,
                   java.util.Map<java.lang.Object,MultiSelectionModel.SelectionChange<T>> selectionChanges)Construct a MultiSelectionModel with the given key provider and
 implementations of selectedSet and selectionChanges. | 
| NoSelectionModel(ProvidesKey<T> keyProvider)Constructs a NoSelectionModel with the given key provider. | 
| OrderedMultiSelectionModel(ProvidesKey<T> keyProvider)Constructs a OrderedMultiSelectionModel with the given key provider. | 
| SingleSelectionModel(ProvidesKey<T> keyProvider)Constructs a SingleSelectionModel with the given key provider. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EntityProxyKeyProvider<P extends EntityProxy>An  EntityProxy-aware key provider, handy for use withSelectionModeland various cell widgets. |