## 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `HasCell<T,​?>` | AbstractCellTableBuilder.`getColumn​(Cell.Context context, T rowValue, Element elem)` | Return the column containing an element.
    `HasCell<T,​?>` | CellTableBuilder.`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 | Description
    --- | --- | ---
    `java.util.Collection<HasCell<T,​?>>` | AbstractCellTableBuilder.`getColumns()` | Return all the columns that this table builder has renderred.
    `java.util.Collection<HasCell<T,​?>>` | CellTableBuilder.`getColumns()` | Return all the columns that this table builder has rendered.

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