Package com.google.common.collect
Interface Table.Cell<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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equals(@Nullable Object obj)
Compares the specified object with this cell for equality.@Nullable C
getColumnKey()
Returns the column key of this cell.@Nullable R
getRowKey()
Returns the row key of this cell.@Nullable V
getValue()
Returns the value of this cell.int
hashCode()
Returns the hash code of this cell.
-
-
-
Method Detail
-
getColumnKey
@Nullable C getColumnKey()
Returns the column key 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 classObject
- 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()
,HashMap
-
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 classObject
- Returns:
- a hash code value for this object.
- See Also:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-