Table.Cell
Date: 2016-05-24

com.google.common.collect

## Interface Table.Cell<R,C,V>

- Enclosing interface:
    Table<R,C,V>

      public static interface Table.Cell<R,C,V>

  Row key / column key / value triplet corresponding to a mapping in a table.
  Since:
    7.0

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` Compares the specified object with this cell for equality.
    `C` | `getColumnKey()` Returns the column key of this cell.
    `R` | `getRowKey()` Returns the row key of this cell.
    `V` | `getValue()` Returns the value of this cell.
    `int` | `hashCode()` Returns the hash code of this cell.

- - ### Method Detail

    - #### getRowKey

          @Nullable
          R getRowKey()

      Returns the row key of this cell.

    - #### getColumnKey

          @Nullable
          C getColumnKey()

      Returns the column key of this cell.

    - #### getValue

          @Nullable
          V getValue()

      Returns the value of this cell.

    - #### equals

          boolean equals(@Nullable
                       java.lang.Object obj)

      Compares the specified object with this cell for equality. Two cells are equal when they have equal row keys, column keys, and values.
      Overrides:
        `equals` in class `java.lang.Object`

    - #### hashCode

          int hashCode()

      Returns the hash code of this cell.

      The hash code of a table cell is equal to `Objects.hashCode(java.lang.Object...)``(e.getRowKey(), e.getColumnKey(), e.getValue())`.

      Overrides:
        `hashCode` in class `java.lang.Object`