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

Packages that use Cell
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 Cell in com.google.gwt.cell.client

Classes in com.google.gwt.cell.client that implement Cell
`class` `AbstractCell<C>` A default implementation of the `Cell` interface.
`class` `AbstractEditableCell<C,V>` A default implementation of the `Cell` interface used for editable cells that need to save view data state for specific values.
`class` `AbstractInputCell<C,V>` An `AbstractCell` used to render input elements that can receive focus.
`class` `AbstractSafeHtmlCell<C>` A superclass for `Cell`s that render or escape a String argument as HTML.
`class` `ActionCell<C>` A cell that renders a button and takes a delegate to perform actions on mouseUp.
`class` `ButtonCell` A `Cell` used to render a button.
`class` `ButtonCellBase<C>` Base class for button Cells.
`class` `CheckboxCell` A `Cell` used to render a checkbox.
`class` `ClickableTextCell` A `Cell` used to render text.
`class` `CompositeCell<C>` A `Cell` that is composed of other `Cell`s.
`class` `DateCell` A `Cell` used to render `Date`s.
`class` `DatePickerCell` A `Cell` used to render and edit `Date`s.
`class` `EditTextCell` An editable text cell.
`class` `IconCellDecorator<C>` A `Cell` decorator that adds an icon to another `Cell`.
`class` `ImageCell` An `AbstractCell` used to render an image.
`class` `ImageLoadingCell` An `AbstractCell` used to render an image.
`class` `ImageResourceCell` An `AbstractCell` used to render an `ImageResource`.
`class` `NumberCell` A `Cell` used to render formatted numbers.
`class` `SafeHtmlCell` A `Cell` used to render safe HTML markup.
`class` `SafeImageCell` An `AbstractCell` used to render an image by using a `SafeUri`.
`class` `SelectionCell` A `Cell` used to render a drop-down list.
`class` `TextButtonCell` `TextButtonCell` is a simple button with text content.
`class` `TextCell` A `Cell` used to render text.
`class` `TextInputCell` An `AbstractCell` used to render a text input.

Methods in com.google.gwt.cell.client that return Cell
`Cell<C>` HasCell.`getCell()` Returns the `Cell` of type C.

Constructors in com.google.gwt.cell.client with parameters of type Cell
Constructor and Description
`IconCellDecorator(ImageResource icon, Cell<C> cell)` Construct a new `IconCellDecorator`.
`IconCellDecorator(ImageResource icon, Cell<C> cell, HasVerticalAlignment.VerticalAlignmentConstant valign, int spacing)` Construct a new `IconCellDecorator`.

### Uses of Cell in com.google.gwt.user.cellview.client

Methods in com.google.gwt.user.cellview.client that return Cell
`Cell<H>` Header.`getCell()` Return the `Cell` responsible for rendering items in the header.
`Cell<C>` Column.`getCell()` Returns the `Cell` responsible for rendering items in the column.
`Cell<C>` CellWidget.`getCell()` Get the `Cell` wrapped by this widget.
`protected Cell<T>` CellList.`getCell()` Return the cell used to render each item.

Methods in com.google.gwt.user.cellview.client with parameters of type Cell
`protected boolean` AbstractHasData.`cellConsumesEventType(Cell<?> cell, java.lang.String eventType)` Check if a cell consumes the specified event type.

Constructors in com.google.gwt.user.cellview.client with parameters of type Cell
Constructor and Description
`BrowserCellList(Cell<T> cell, int level, ProvidesKey<T> keyProvider)`
`CellList(Cell<T> cell)` Construct a new `CellList`.
`CellList(Cell<T> cell, CellList.Resources resources)` Construct a new `CellList` with the specified `CellList.Resources`.
`CellList(Cell<T> cell, CellList.Resources resources, ProvidesKey<T> keyProvider)` Construct a new `CellList` with the specified `CellList.Resources` and `key provider`.
`CellList(Cell<T> cell, ProvidesKey<T> keyProvider)` Construct a new `CellList` with the specified `key provider`.
`CellWidget(Cell<C> cell)` Construct a new `CellWidget` with the specified cell and an initial value of `null`.
`CellWidget(Cell<C> cell, C initialValue)` Construct a new `CellWidget` with the specified cell and initial value.
`CellWidget(Cell<C> cell, C initialValue, ProvidesKey<C> keyProvider)` Construct a new `CellWidget` with the specified cell, initial value, and key provider.
`CellWidget(Cell<C> cell, C initialValue, ProvidesKey<C> keyProvider, Element elem)` Creates a `CellWidget` with the specified cell, initial value, key provider, using the specified element as the wrapper around the cell.
`CellWidget(Cell<C> cell, ProvidesKey<C> keyProvider)` Construct a new `CellWidget` with the specified cell and key provider, and an initial value of `null`.
`Column(Cell<C> cell)` Construct a new Column with a given `Cell`.
`Header(Cell<H> cell)` Construct a Header with a given `Cell`.
`IdentityColumn(Cell<T> cell)` Construct a new IdentityColumn with a given `Cell`.

### Uses of Cell in com.google.gwt.view.client

Methods in com.google.gwt.view.client that return Cell
`Cell<T>` TreeViewModel.DefaultNodeInfo.`getCell()`
`Cell<T>` TreeViewModel.NodeInfo.`getCell()` Get the `Cell` used to render the children of this node.

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