GWT 2.7.0

## Uses of Interface
com.google.gwt.view.client.HasData

Packages that use HasData
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 `cellview` widget set.

Uses of HasData in com.google.gwt.editor.client.adapters

Methods in com.google.gwt.editor.client.adapters with parameters of type HasData

`static

`<T> HasDataEditor<T>`

`

`HasDataEditor.of(HasData<T> data)`
Create a HasDataEditor backed by a HasData.

Constructors in com.google.gwt.editor.client.adapters with parameters of type HasData
`HasDataEditor.HasDataEditorSource(HasData<T> data)`

Uses of HasData in com.google.gwt.user.cellview.client

Classes in com.google.gwt.user.cellview.client that implement HasData
`class` | `AbstractCellTable<T>` Abstract base class for tabular views that supports paging and columns.
`class` | `AbstractHasData<T>` An abstract `Widget` that implements `HasData`.
`(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 `HasData` used 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 `HasData` that presents data for various cell based widgets.

Methods in com.google.gwt.user.cellview.client with parameters of type HasData

`protected

`<C> Widget`

`

`CellBrowser.createPager(HasData<C> display)`
Create a pager to control the list view.

Constructors in com.google.gwt.user.cellview.client with parameters of type HasData
`ColumnSortEvent.AsyncHandler(HasData<?> hasData)`
`HasDataPresenter(HasData<T> display, HasDataPresenter.View<T> view, int pageSize, ProvidesKey<T> keyProvider)` Construct a new `HasDataPresenter`.

Uses of HasData in com.google.gwt.view.client

Methods in com.google.gwt.view.client that return HasData
`HasData<T>` | `CellPreviewEvent.getDisplay()` Get the `HasData` source of the event.

Methods in com.google.gwt.view.client that return types with arguments of type HasData
`java.util.Set<HasData<T>>` | `AbstractDataProvider.getDataDisplays()` Get the set of displays currently assigned to this adapter.

Methods in com.google.gwt.view.client with parameters of type HasData
`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.DefaultNodeInfo`.
`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.

Constructors in com.google.gwt.view.client with parameters of type HasData
`CellPreviewEvent(NativeEvent nativeEvent, HasData<T> display, Cell.Context context, T value, boolean isCellEditing, boolean isSelectionHandled)` Construct a new `CellPreviewEvent`.

GWT 2.7.0