Interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

Enclosing interface:
Table<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>

public static interface Table.Cell<R extends @Nullable Object,C extends @Nullable Object,V extends @Nullable Object>
Row key / column key / value triplet corresponding to a mapping in a table.
Since:
7.0
Author:
Jared Levy
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Compares the specified object with this cell for equality.
    Returns the column key of this cell.
    Returns the row key of this cell.
    Returns the value of this cell.
    int
    Returns the hash code of this cell.
  • Method Details

    • getRowKey

      Returns the row key of this cell.
    • getColumnKey

      Returns the column key of this cell.
    • getValue

      Returns the value of this cell.
    • equals

      boolean equals(@Nullable 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 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 Object