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.EventTranslatorthat only triggers selection when any checkbox is selected.
-
-
Constructor Summary
Constructors Constructor Description CheckboxEventTranslator()Construct 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclearCurrentSelection(CellPreviewEvent<T> event)Check whether a user selection event should clear all currently selected values.DefaultSelectionEventManager.SelectActiontranslateSelectionEvent(CellPreviewEvent<T> event)Translate the user selection event into aDefaultSelectionEventManager.SelectAction.
-
-
-
Constructor Detail
-
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 Detail
-
clearCurrentSelection
public boolean clearCurrentSelection(CellPreviewEvent<T> event)
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
public DefaultSelectionEventManager.SelectAction translateSelectionEvent(CellPreviewEvent<T> event)
Description copied from interface:DefaultSelectionEventManager.EventTranslatorTranslate the user selection event into aDefaultSelectionEventManager.SelectAction.- Specified by:
translateSelectionEventin interfaceDefaultSelectionEventManager.EventTranslator<T>- Parameters:
event- theCellPreviewEventto translate
-
-