@GwtCompatible @Beta public interface RowSortedTable<R,C,V> extends Table<R,C,V>
Interface that extends Table
and whose rows are sorted.
The rowKeySet()
method returns a SortedSet
and the rowMap()
method returns a SortedMap
, instead of the Set
and Map
specified by the Table
interface.
Table.Cell<R,C,V>
Modifier and Type | Method and Description |
---|---|
SortedSet<R> |
rowKeySet()
Returns a set of row keys that have one or more values in the table.
|
SortedMap<R,Map<C,V>> |
rowMap()
Returns a view that associates each row key with the corresponding map from column keys to values.
|
cellSet, clear, column, columnKeySet, columnMap, contains, containsColumn, containsRow, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, row, size, values
SortedMap<R,Map<C,V>> rowMap()
Returns a view that associates each row key with the corresponding map from column keys to values. Changes to the returned map will update this table. The returned map does not support put()
or putAll()
, or setValue()
on its entries.
In contrast, the maps returned by rowMap().get()
have the same behavior as those returned by Table.row(R)
. Those maps may support setValue()
, put()
, and putAll()
.
This method returns a SortedMap
, instead of the Map
specified in the Table
interface.