GWT 2.7.0

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

Packages that use SelectionModel
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 SelectionModel in com.google.gwt.user.cellview.client

Methods in com.google.gwt.user.cellview.client that return SelectionModel
`SelectionModel<? super T>` | `HasDataPresenter.getSelectionModel()`
`SelectionModel<? super C>` | `CellTreeNodeView.NodeCellList.getSelectionModel()`
`SelectionModel<? super T>` | `AbstractHasData.getSelectionModel()`

Methods in com.google.gwt.user.cellview.client with parameters of type SelectionModel
`protected void` | `CellList.renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)`
`protected void` | `CellBrowser.BrowserCellList.renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)`
`protected abstract void` | `AbstractHasData.renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Render all row values into the specified `SafeHtmlBuilder`.
`protected void` | `AbstractCellTable.renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Deprecated. as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead
`protected void` | `AbstractCellTable.renderRowValuesLegacy(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Deprecated. as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead
`void` | `HasDataPresenter.View.replaceAllChildren(java.util.List<T> values, SelectionModel<? super T> selectionModel, boolean stealFocus)` Replace all children with the specified values.
`void` | `HasDataPresenter.View.replaceChildren(java.util.List<T> values, int start, SelectionModel<? super T> selectionModel, boolean stealFocus)` Replace existing elements starting at the specified index.
`void` | `CellTreeNodeView.NodeCellList.setSelectionModel(SelectionModel<? super C> selectionModel)`
`void` | `HasDataPresenter.setSelectionModel(SelectionModel<? super T> selectionModel)`
`void` | `AbstractHasData.setSelectionModel(SelectionModel<? super T> selectionModel)` Set the `SelectionModel` used by this `HasData`.
`void` | `AbstractHasData.setSelectionModel(SelectionModel<? super T> selectionModel, CellPreviewEvent.Handler<T> selectionEventManager)` Set the `SelectionModel` that defines which items are selected and the `CellPreviewEvent.Handler` that controls how user selection is handled.

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

Subinterfaces of SelectionModel in com.google.gwt.view.client
`interface` | `SetSelectionModel<T>` A model that allows getting all elements and clearing the selection.

Classes in com.google.gwt.view.client that implement SelectionModel
`class` | `DefaultSelectionModel<T>` A convenience `SelectionModel` that allows items to be selected according to a subclass-defined rule, plus a list of positive or negative exceptions.
`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 `SelectionModel` that provides listener addition and removal.
`class` | `SingleSelectionModel<T>` A simple selection model that allows only one item to be selected a a time.

Methods in com.google.gwt.view.client that return SelectionModel
`SelectionModel<? super T>` | `TreeViewModel.DefaultNodeInfo.getSelectionModel()`
`SelectionModel<? super T>` | `TreeViewModel.NodeInfo.getSelectionModel()` Get the `SelectionModel` used for the children of this node.
`SelectionModel<? super T>` | `HasData.getSelectionModel()` Get the `SelectionModel` used by this `HasData`.

Methods in com.google.gwt.view.client with parameters of type SelectionModel
`protected void` | `DefaultSelectionEventManager.handleSelectionEvent(CellPreviewEvent<T> event, DefaultSelectionEventManager.SelectAction action, SelectionModel<? super T> selectionModel)` Handle an event that could cause a value to be selected.
`void` | `HasData.setSelectionModel(SelectionModel<? super T> selectionModel)` Set the `SelectionModel` used by this `HasData`.

Constructors in com.google.gwt.view.client with parameters of type SelectionModel
`TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, CellPreviewEvent.Handler<T> selectionEventManager, ValueUpdater<T> valueUpdater)` Construct a new `TreeViewModel.DefaultNodeInfo`.
`TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, ValueUpdater<T> valueUpdater)` Construct a new `TreeViewModel.DefaultNodeInfo`.

GWT 2.7.0