|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.view.client.TreeViewModel.DefaultNodeInfo<T>
public static class TreeViewModel.DefaultNodeInfo<T>
Default implementation of TreeViewModel.DefaultNodeInfo
.
Constructor Summary | |
---|---|
TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider,
Cell<T> cell)
Construct a new TreeViewModel.DefaultNodeInfo . |
|
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 . |
Method Summary | |
---|---|
Cell<T> |
getCell()
Get the Cell used to render the children of this node. |
ProvidesKey<T> |
getProvidesKey()
Return the key provider for children of this node. |
SelectionModel<? super T> |
getSelectionModel()
Get the SelectionModel used for the children of this node. |
ValueUpdater<T> |
getValueUpdater()
Get the value updater associated with the cell. |
void |
setDataDisplay(HasData<T> display)
Set the display that is listening to this TreeViewModel.DefaultNodeInfo . |
void |
unsetDataDisplay()
Unset the display from the TreeViewModel.DefaultNodeInfo . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell)
TreeViewModel.DefaultNodeInfo
.
dataProvider
- the AbstractDataProvider
that provides the
child valuescell
- the Cell
used to render the child valuespublic TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, ValueUpdater<T> valueUpdater)
TreeViewModel.DefaultNodeInfo
.
dataProvider
- the AbstractDataProvider
that provides the
child valuescell
- the Cell
used to render the child values update when
the selection changesselectionModel
- the SelectionModel
used for selectionvalueUpdater
- the ValueUpdater
public TreeViewModel.DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, CellPreviewEvent.Handler<T> selectionEventManager, ValueUpdater<T> valueUpdater)
TreeViewModel.DefaultNodeInfo
.
dataProvider
- the AbstractDataProvider
that provides the
child valuescell
- the Cell
used to render the child values update when
the selection changesselectionModel
- the SelectionModel
used for selectionselectionEventManager
- the CellPreviewEvent.Handler
that
handles user selection interactionvalueUpdater
- the ValueUpdater
Method Detail |
---|
public Cell<T> getCell()
TreeViewModel.NodeInfo
Cell
used to render the children of this node.
getCell
in interface TreeViewModel.NodeInfo<T>
Cell
public ProvidesKey<T> getProvidesKey()
TreeViewModel.NodeInfo
getProvidesKey
in interface TreeViewModel.NodeInfo<T>
ProvidesKey
public SelectionModel<? super T> getSelectionModel()
TreeViewModel.NodeInfo
SelectionModel
used for the children of this node. To
unify selection across all items of the same type, or across the entire
tree, return the same instance of SelectionModel
from all
TreeViewModel.DefaultNodeInfo
.
getSelectionModel
in interface TreeViewModel.NodeInfo<T>
SelectionModel
public ValueUpdater<T> getValueUpdater()
TreeViewModel.NodeInfo
getValueUpdater
in interface TreeViewModel.NodeInfo<T>
public void setDataDisplay(HasData<T> display)
TreeViewModel.NodeInfo
TreeViewModel.DefaultNodeInfo
. The
implementation should attach the display to the source of data.
setDataDisplay
in interface TreeViewModel.NodeInfo<T>
display
- the HasData
public void unsetDataDisplay()
TreeViewModel.NodeInfo
TreeViewModel.DefaultNodeInfo
. The implementation should
detach the display from the source of data.
unsetDataDisplay
in interface TreeViewModel.NodeInfo<T>
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |