## 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 and 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` | CheckboxCell.`onBrowserEvent(Cell.Context context, Element parent, java.lang.Boolean value, NativeEvent event, ValueUpdater<java.lang.Boolean> valueUpdater)`
    `void` | IconCellDecorator.`onBrowserEvent(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)`
    `void` | CompositeCell.`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` | ButtonCellBase.`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` | AbstractInputCell.`onBrowserEvent(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> 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` | DatePickerCell.`onBrowserEvent(Cell.Context context, Element parent, java.util.Date value, NativeEvent event, ValueUpdater<java.util.Date> valueUpdater)`
    `void` | TextInputCell.`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` | ImageLoadingCell.`onBrowserEvent(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)`
    `void` | EditTextCell.`onBrowserEvent(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)`
    `void` | ClickableTextCell.`onBrowserEvent(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)`
    `void` | ButtonCell.`onBrowserEvent(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` | ActionCell.`onEnterKeyDown(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> valueUpdater)`
    `protected void` | AbstractInputCell.`onEnterKeyDown(Cell.Context context, Element parent, C value, NativeEvent event, ValueUpdater<C> 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` | DatePickerCell.`onEnterKeyDown(Cell.Context context, Element parent, java.util.Date value, NativeEvent event, ValueUpdater<java.util.Date> valueUpdater)`
    `protected void` | ClickableTextCell.`onEnterKeyDown(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> valueUpdater)`
    `protected void` | ButtonCell.`onEnterKeyDown(Cell.Context context, Element parent, java.lang.String value, NativeEvent event, ValueUpdater<java.lang.String> 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 and 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 and 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 and Description
    `DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, CellPreviewEvent.Handler<T> selectionEventManager, ValueUpdater<T> valueUpdater)` Construct a new `TreeViewModel.DefaultNodeInfo`.
    `DefaultNodeInfo(AbstractDataProvider<T> dataProvider, Cell<T> cell, SelectionModel<? super T> selectionModel, ValueUpdater<T> valueUpdater)` Construct a new `TreeViewModel.DefaultNodeInfo`.