## Uses of Interface
com.google.gwt.cell.client.ValueUpdater

- Packages that use ValueUpdater
  Package | Description
  --- | ---
  com.google.gwt.cell.client | Standard `Cell` subclasses used by the `cellview` widgets.
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.

- - ### Uses of ValueUpdater in com.google.gwt.cell.client

    Methods in com.google.gwt.cell.client with parameters of type ValueUpdater
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractInputCell.`finishEditing​(Element parent, C value, java.lang.Object key, ValueUpdater<C> valueUpdater)` | Call this method when editing is complete.
    `protected void` | TextInputCell.`finishEditing​(Element parent, java.lang.String value, java.lang.Object key, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | AbstractCell.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` | Handle a browser event that took place within the cell.
    `void` | AbstractInputCell.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `void` | ActionCell.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `void` | ButtonCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | ButtonCellBase.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `void` | Cell.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` | Handle a browser event that took place within the cell.
    `void` | CheckboxCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.Boolean value, NativeEvent event, ValueUpdater<java.lang.Boolean> valueUpdater)` |
    `void` | ClickableTextCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | CompositeCell.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `void` | DatePickerCell.`onBrowserEvent​(Cell.Context context, Element parent, java.util.Date value, NativeEvent event, ValueUpdater<java.util.Date> valueUpdater)` |
    `void` | EditTextCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | IconCellDecorator.`onBrowserEvent​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `void` | ImageLoadingCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | SelectionCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `void` | TextInputCell.`onBrowserEvent​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `protected void` | AbstractCell.`onEnterKeyDown​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` | Called when the user triggers a `keydown` event with the ENTER key while focused on the cell.
    `protected void` | AbstractInputCell.`onEnterKeyDown​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `protected void` | ActionCell.`onEnterKeyDown​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `protected void` | ButtonCell.`onEnterKeyDown​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `protected void` | ButtonCellBase.`onEnterKeyDown​(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)` |
    `protected void` | ClickableTextCell.`onEnterKeyDown​(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)` |
    `protected void` | DatePickerCell.`onEnterKeyDown​(Cell.Context context, Element parent, java.util.Date value, NativeEvent event, ValueUpdater<java.util.Date> valueUpdater)` |

  - ### Uses of ValueUpdater in com.google.gwt.user.cellview.client

    Methods in com.google.gwt.user.cellview.client with parameters of type ValueUpdater
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Header.`setUpdater​(ValueUpdater<H> updater)` | Set the `ValueUpdater`.
    `void` | CellList.`setValueUpdater​(ValueUpdater<T> valueUpdater)` | Set the value updater to use when cells modify items.

  - ### Uses of ValueUpdater in com.google.gwt.view.client

    Methods in com.google.gwt.view.client that return ValueUpdater
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValueUpdater<T>` | TreeViewModel.DefaultNodeInfo.`getValueUpdater()` |
    `ValueUpdater<T>` | TreeViewModel.NodeInfo.`getValueUpdater()` | Get the value updater associated with the cell.

    Constructors in com.google.gwt.view.client with parameters of type ValueUpdater
    Constructor | Description
    --- | ---
    `DefaultNodeInfo​(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, ValueUpdater<T> valueUpdater)` | Construct a new `TreeViewModel.DefaultNodeInfo`.
    `DefaultNodeInfo​(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, CellPreviewEvent.Handler<T> selectionEventManager, ValueUpdater<T> valueUpdater)` | Construct a new `TreeViewModel.DefaultNodeInfo`.