| Package | Description | 
|---|---|
| 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 | 
|---|---|
| SelectionModel<? super T> | HasDataPresenter. getSelectionModel() | 
| SelectionModel<? super C> | CellTreeNodeView.NodeCellList. getSelectionModel() | 
| SelectionModel<? super T> | AbstractHasData. getSelectionModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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  CellTableBuilderto 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  CellTableBuilderto 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  SelectionModelused by thisHasData. | 
| void | AbstractHasData. setSelectionModel(SelectionModel<? super T> selectionModel,
                 CellPreviewEvent.Handler<T> selectionEventManager)Set the  SelectionModelthat defines which items are selected and
 theCellPreviewEvent.Handlerthat
 controls how user selection is handled. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SetSelectionModel<T>A model that allows getting all elements and clearing the selection. | 
| Modifier and Type | Class and Description | 
|---|---|
| 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  | 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  | SingleSelectionModel<T>A simple selection model that allows only one item to be selected a a time. | 
| Modifier and Type | Method and Description | 
|---|---|
| SelectionModel<? super T> | TreeViewModel.DefaultNodeInfo. getSelectionModel() | 
| SelectionModel<? super T> | TreeViewModel.NodeInfo. getSelectionModel()Get the  SelectionModelused for the children of this node. | 
| SelectionModel<? super T> | HasData. getSelectionModel()Get the  SelectionModelused by thisHasData. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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  SelectionModelused by thisHasData. | 
| Constructor and Description | 
|---|
| DefaultNodeInfo(AbstractDataProvider<T> dataProvider,
               Cell<T> cell,
               SelectionModel<? super T> selectionModel,
               CellPreviewEvent.Handler<T> selectionEventManager,
               ValueUpdater<T> valueUpdater)Construct a new  TreeViewModel.DefaultNodeInfo. | 
| DefaultNodeInfo(AbstractDataProvider<T> dataProvider,
               Cell<T> cell,
               SelectionModel<? super T> selectionModel,
               ValueUpdater<T> valueUpdater)Construct a new  TreeViewModel.DefaultNodeInfo. |