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

- Packages that use HasCell
  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.

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

    Methods in com.google.gwt.cell.client that return types with arguments of type HasCell
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<HasCell<C,?>>` | CompositeCell.`getHasCells()` Returns the readonly list of `HasCell`'s that make up this composite.

    Methods in com.google.gwt.cell.client with parameters of type HasCell
    Modifier and Type | Method and Description
    --- | ---
    `protected <X> void` | CompositeCell.`render(Cell.Context context, C value, SafeHtmlBuilder sb, HasCell<C,X> hasCell)` Render the composite cell as HTML into a `SafeHtmlBuilder`, suitable for passing to `Element.setInnerHTML(java.lang.String)` on a container element.

    Constructor parameters in com.google.gwt.cell.client with type arguments of type HasCell
    Constructor and Description
    `CompositeCell(java.util.List<HasCell<C,?>> hasCells)` Construct a new `CompositeCell`.

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

    Classes in com.google.gwt.user.cellview.client that implement HasCell
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Column<T,C>` A representation of a column in a table.
    `class` | `IdentityColumn<T>` A passthrough column, useful for giving cells access to the entire row object.
    `class` | `TextColumn<T>` A column that displays its contents with a `TextCell` and does not make use of view data.

    Methods in com.google.gwt.user.cellview.client that return HasCell
    Modifier and Type | Method and Description
    --- | ---
    `HasCell<T,?>` | CellTableBuilder.`getColumn(Cell.Context context, T rowValue, Element elem)` Return the column containing an element.
    `HasCell<T,?>` | AbstractCellTableBuilder.`getColumn(Cell.Context context, T rowValue, Element elem)` Return the column containing an element.

    Methods in com.google.gwt.user.cellview.client that return types with arguments of type HasCell
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<HasCell<T,?>>` | CellTableBuilder.`getColumns()` Return all the columns that this table builder has rendered.
    `java.util.Collection<HasCell<T,?>>` | AbstractCellTableBuilder.`getColumns()` Return all the columns that this table builder has renderred.

    Methods in com.google.gwt.user.cellview.client with parameters of type HasCell
    Modifier and Type | Method and Description
    --- | ---
    `<C> void` | AbstractCellTableBuilder.`renderCell(ElementBuilderBase<?> builder, Cell.Context context, HasCell<T,C> column, T rowValue)` Render the cell into an `ElementBuilderBase`.