| 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.view.client | Classes and interfaces used by the
  cellviewwidget set. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> HasDataEditor<T> | HasDataEditor. of(HasData<T> data)Create a HasDataEditor backed by a HasData. | 
| Constructor and Description | 
|---|
| HasDataEditorSource(HasData<T> data) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCellTable<T>Abstract base class for tabular views that supports paging and columns. | 
| class  | AbstractHasData<T> | 
| (package private) class  | CellBrowser.BrowserCellList<T>A custom version of cell list used by the browser. | 
| class  | CellList<T>A single column list of cells. | 
| class  | CellTable<T>A tabular view that supports paging and columns. | 
| (package private) static class  | CellTreeNodeView.NodeCellList<C>The  HasDataused to show children. | 
| class  | DataGrid<T>A tabular view with a fixed header and footer section and a scrollable data
 section in the middle. | 
| (package private) class  | HasDataPresenter<T>
 Presenter implementation of  HasDatathat presents data for various
 cell based widgets. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <C> Widget | CellBrowser. createPager(HasData<C> display)Create a pager to control the list view. | 
| Constructor and Description | 
|---|
| AsyncHandler(HasData<?> hasData) | 
| HasDataPresenter(HasData<T> display,
                HasDataPresenter.View<T> view,
                int pageSize,
                ProvidesKey<T> keyProvider)Construct a new  HasDataPresenter. | 
| Modifier and Type | Method and Description | 
|---|---|
| HasData<T> | CellPreviewEvent. getDisplay()Get the  HasDatasource of the event. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<HasData<T>> | AbstractDataProvider. getDataDisplays()Get the set of displays currently assigned to this adapter. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractDataProvider. addDataDisplay(HasData<T> display)Adds a data display to this adapter. | 
| void | DefaultSelectionEventManager. doMultiSelection(MultiSelectionModel<? super T> selectionModel,
                HasData<T> display,
                int row,
                T rowValue,
                DefaultSelectionEventManager.SelectAction action,
                boolean selectRange,
                boolean clearOthers)Update the selection model based on a user selection event. | 
| static <T> CellPreviewEvent<T> | CellPreviewEvent. fire(HasCellPreviewHandlers<T> source,
    NativeEvent nativeEvent,
    HasData<T> display,
    Cell.Context context,
    T value,
    boolean isCellEditing,
    boolean isSelectionHandled)Fires a cell preview event on all registered handlers in the handler
 manager. | 
| protected void | ListDataProvider. onRangeChanged(HasData<T> display) | 
| protected abstract void | AbstractDataProvider. onRangeChanged(HasData<T> display)Called when a display changes its range of interest. | 
| void | AbstractDataProvider. removeDataDisplay(HasData<T> display)Remove the given data display. | 
| void | TreeViewModel.DefaultNodeInfo. setDataDisplay(HasData<T> display) | 
| void | TreeViewModel.NodeInfo. setDataDisplay(HasData<T> display)Set the display that is listening to this  TreeViewModel.NodeInfo. | 
| protected void | DefaultSelectionEventManager. setRangeSelection(MultiSelectionModel<? super T> selectionModel,
                 HasData<T> display,
                 Range range,
                 boolean addToSelection,
                 boolean clearOthers)Select or deselect a range of row indexes, optionally deselecting all other
 values. | 
| protected void | AbstractDataProvider. updateRowData(HasData<T> display,
             int start,
             java.util.List<T> values)Informs a single display of new data. | 
| Constructor and Description | 
|---|
| CellPreviewEvent(NativeEvent nativeEvent,
                HasData<T> display,
                Cell.Context context,
                T value,
                boolean isCellEditing,
                boolean isSelectionHandled)Construct a new  CellPreviewEvent. |