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

All Superinterfaces:
Table<R,C,V>
All Known Implementing Classes:
TreeBasedTable

@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.

Since:
8.0
Author:
Warren Dukes

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.common.collect.Table
Table.Cell<R,C,V>
 
Method Summary
 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.
 
Methods inherited from interface com.google.common.collect.Table
cellSet, clear, column, columnKeySet, columnMap, contains, containsColumn, containsRow, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, row, size, values
 

Method Detail

rowKeySet

SortedSet<R> rowKeySet()
Returns a set of row keys that have one or more values in the table. Changes to the set will update the underlying table, and vice versa.

This method returns a SortedSet, instead of the Set specified in the Table interface.

Specified by:
rowKeySet in interface Table<R,C,V>
Returns:
set of row keys

rowMap

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.

Specified by:
rowMap in interface Table<R,C,V>
Returns:
a map view from each row key to a secondary map from column keys to values


Copyright © 2010-2012. All Rights Reserved.