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 Object
implements DefaultSelectionEventManager.EventTranslator<T>
Implementation of
DefaultSelectionEventManager.EventTranslator that only triggers selection when
any checkbox is selected.-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a newDefaultSelectionEventManager.CheckboxEventTranslatorthat will trigger selection when any checkbox in any column is selected.CheckboxEventTranslator(int column) Construct a newDefaultSelectionEventManager.CheckboxEventTranslatorthat will trigger selection when a checkbox in the specified column is selected. -
Method Summary
Modifier and TypeMethodDescriptionbooleanclearCurrentSelection(CellPreviewEvent<T> event) Check whether a user selection event should clear all currently selected values.translateSelectionEvent(CellPreviewEvent<T> event) Translate the user selection event into aDefaultSelectionEventManager.SelectAction.
-
Constructor Details
-
CheckboxEventTranslator
public CheckboxEventTranslator()Construct a newDefaultSelectionEventManager.CheckboxEventTranslatorthat will trigger selection when any checkbox in any column is selected. -
CheckboxEventTranslator
public CheckboxEventTranslator(int column) Construct a newDefaultSelectionEventManager.CheckboxEventTranslatorthat will trigger selection when a checkbox in the specified column is selected.- Parameters:
column- the column index, or -1 for all columns
-
-
Method Details
-
clearCurrentSelection
Description copied from interface:DefaultSelectionEventManager.EventTranslatorCheck whether a user selection event should clear all currently selected values.- Specified by:
clearCurrentSelectionin interfaceDefaultSelectionEventManager.EventTranslator<T>- Parameters:
event- theCellPreviewEventto translate
-
translateSelectionEvent
Description copied from interface:DefaultSelectionEventManager.EventTranslatorTranslate the user selection event into aDefaultSelectionEventManager.SelectAction.- Specified by:
translateSelectionEventin interfaceDefaultSelectionEventManager.EventTranslator<T>- Parameters:
event- theCellPreviewEventto translate
-