Package com.google.gwt.view.client
Class DefaultSelectionEventManager.CheckboxEventTranslator<T>
- java.lang.Object
-
- com.google.gwt.view.client.DefaultSelectionEventManager.CheckboxEventTranslator<T>
-
- Type Parameters:
T
- the data type
- All Implemented Interfaces:
DefaultSelectionEventManager.EventTranslator<T>
- Enclosing class:
- DefaultSelectionEventManager<T>
public static class DefaultSelectionEventManager.CheckboxEventTranslator<T> extends java.lang.Object implements DefaultSelectionEventManager.EventTranslator<T>
Implementation ofDefaultSelectionEventManager.EventTranslator
that only triggers selection when any checkbox is selected.
-
-
Constructor Summary
Constructors Constructor Description CheckboxEventTranslator()
Construct a newDefaultSelectionEventManager.CheckboxEventTranslator
that will trigger selection when any checkbox in any column is selected.CheckboxEventTranslator(int column)
Construct a newDefaultSelectionEventManager.CheckboxEventTranslator
that will trigger selection when a checkbox in the specified column is selected.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
clearCurrentSelection(CellPreviewEvent<T> event)
Check whether a user selection event should clear all currently selected values.DefaultSelectionEventManager.SelectAction
translateSelectionEvent(CellPreviewEvent<T> event)
Translate the user selection event into aDefaultSelectionEventManager.SelectAction
.
-
-
-
Constructor Detail
-
CheckboxEventTranslator
public CheckboxEventTranslator()
Construct a newDefaultSelectionEventManager.CheckboxEventTranslator
that will trigger selection when any checkbox in any column is selected.
-
CheckboxEventTranslator
public CheckboxEventTranslator(int column)
Construct a newDefaultSelectionEventManager.CheckboxEventTranslator
that will trigger selection when a checkbox in the specified column is selected.- Parameters:
column
- the column index, or -1 for all columns
-
-
Method Detail
-
clearCurrentSelection
public boolean clearCurrentSelection(CellPreviewEvent<T> event)
Description copied from interface:DefaultSelectionEventManager.EventTranslator
Check whether a user selection event should clear all currently selected values.- Specified by:
clearCurrentSelection
in interfaceDefaultSelectionEventManager.EventTranslator<T>
- Parameters:
event
- theCellPreviewEvent
to translate
-
translateSelectionEvent
public DefaultSelectionEventManager.SelectAction translateSelectionEvent(CellPreviewEvent<T> event)
Description copied from interface:DefaultSelectionEventManager.EventTranslator
Translate the user selection event into aDefaultSelectionEventManager.SelectAction
.- Specified by:
translateSelectionEvent
in interfaceDefaultSelectionEventManager.EventTranslator<T>
- Parameters:
event
- theCellPreviewEvent
to translate
-
-