|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.google.gwt.view.client.SelectionModel.AbstractSelectionModel<T>
com.google.gwt.view.client.MultiSelectionModel<T>
T - the data type of the itemspublic class MultiSelectionModel<T>
A simple selection model that allows multiple items to be selected.
| Nested Class Summary | |
|---|---|
(package private) static class |
MultiSelectionModel.SelectionChange<T>
Stores an item and its pending selection state. |
| Nested classes/interfaces inherited from interface com.google.gwt.view.client.SelectionModel |
|---|
SelectionModel.AbstractSelectionModel<T> |
| Field Summary | |
|---|---|
(package private) java.util.Map<java.lang.Object,T> |
selectedSet
|
| Constructor Summary | |
|---|---|
MultiSelectionModel()
Constructs a MultiSelectionModel without a key provider. |
|
MultiSelectionModel(ProvidesKey<T> keyProvider)
Constructs a MultiSelectionModel with the given key provider. |
|
MultiSelectionModel(ProvidesKey<T> keyProvider,
java.util.Map<java.lang.Object,T> selectedSet,
java.util.Map<java.lang.Object,MultiSelectionModel.SelectionChange<T>> selectionChanges)
Construct a MultiSelectionModel with the given key provider and implementations of selectedSet and selectionChanges. |
|
| Method Summary | |
|---|---|
void |
clear()
Deselect all selected values. |
protected void |
fireSelectionChangeEvent()
Fire a SelectionChangeEvent. |
java.util.Set<T> |
getSelectedSet()
Get the set of selected items as a copy. |
boolean |
isSelected(T item)
Check if an object is selected. |
(package private) void |
resolveChanges()
|
void |
setSelected(T item,
boolean selected)
Set the selected state of an object and fire a SelectionChangeEvent if the selection has
changed. |
| Methods inherited from class com.google.gwt.view.client.SelectionModel.AbstractSelectionModel |
|---|
addSelectionChangeHandler, fireEvent, getKey, getKeyProvider, isEventCancelled, isEventScheduled, scheduleSelectionChangeEvent, setEventCancelled, setEventScheduled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.google.gwt.view.client.SelectionModel |
|---|
addSelectionChangeHandler |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Methods inherited from interface com.google.gwt.view.client.ProvidesKey |
|---|
getKey |
| Field Detail |
|---|
final java.util.Map<java.lang.Object,T> selectedSet
| Constructor Detail |
|---|
public MultiSelectionModel()
public MultiSelectionModel(ProvidesKey<T> keyProvider)
keyProvider - an instance of ProvidesKey
MultiSelectionModel(ProvidesKey<T> keyProvider,
java.util.Map<java.lang.Object,T> selectedSet,
java.util.Map<java.lang.Object,MultiSelectionModel.SelectionChange<T>> selectionChanges)
keyProvider - an instance of ProvidesKeyselectedSet - an instance of MapselectionChanges - an instance of Map| Method Detail |
|---|
public void clear()
clear in interface SetSelectionModel<T>public java.util.Set<T> getSelectedSet()
getSelectedSet in interface SetSelectionModel<T>public boolean isSelected(T item)
SelectionModel
isSelected in interface SelectionModel<T>item - the object
public void setSelected(T item,
boolean selected)
SelectionModelSelectionChangeEvent if the selection has
changed. Subclasses should not fire an event in the case where
selected is true and the object was already selected, or selected
is false and the object was not previously selected.
setSelected in interface SelectionModel<T>item - the object to select or deselectselected - true to select, false to deselectprotected void fireSelectionChangeEvent()
SelectionModel.AbstractSelectionModelSelectionChangeEvent. Multiple firings may be coalesced.
fireSelectionChangeEvent in class SelectionModel.AbstractSelectionModel<T>void resolveChanges()
|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||