com.google.common.collect
Interface Table.Cell<R,C,V>

Enclosing interface:
Table<R,C,V>

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

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

Since:
7

Method Summary
 boolean equals(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

R getRowKey()
Returns the row key of this cell.


getColumnKey

C getColumnKey()
Returns the column key of this cell.


getValue

V 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
Parameters:
obj - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.
See Also:
Object.hashCode(), Hashtable

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
Returns:
a hash code value for this object.
See Also:
Object.equals(java.lang.Object), Hashtable