Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.google.common.collect.Table

Packages that use Table
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of Table in com.google.common.collect

Subinterfaces of Table in com.google.common.collect
`interface` | `RowSortedTable<R,C,V>` Interface that extends `Table` and whose rows are sorted.

Classes in com.google.common.collect that implement Table
`class` | `ArrayTable<R,C,V>` Fixed-size `Table` implementation backed by a two-dimensional array.
`class` | `ForwardingTable<R,C,V>` A table which forwards all its method calls to another table.
`class` | `HashBasedTable<R,C,V>` Implementation of `Table` using hash tables.
`class` | `ImmutableTable<R,C,V>` An immutable `Table` with reliable user-specified iteration order.
`class` | `TreeBasedTable<R,C,V>` Implementation of `Table` whose row keys and column keys are ordered by their natural ordering or by supplied comparators.

Methods in com.google.common.collect that return Table
`protected abstract Table<R,C,V>` | `ForwardingTable.delegate()`
`static
`<R,C,V> Table<R,C,V>`
` | `Tables.newCustomTable(Map<R,Map<C,V>> backingMap, Supplier<? extends Map<C,V>> factory)` Creates a table that uses the specified backing map and factory.
`static
`<R,C,V1,V2> Table<R,C,V2>`
` | `Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)` Returns a view of a table where each value is transformed by a function.
`static
`<R,C,V> Table<C,R,V>`
` | `Tables.transpose(Table<R,C,V> table)` Creates a transposed view of a given table that flips its row and column keys.
`static
`<R,C,V> Table<R,C,V>`
` | `Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)` Returns an unmodifiable view of the specified table.

Methods in com.google.common.collect with parameters of type Table
`static
`<R,C,V> ImmutableTable<R,C,V>`
` | `ImmutableTable.copyOf(Table<? extends R,? extends C,? extends V> table)` Returns an immutable copy of the provided table.
`static
`<R,C,V> HashBasedTable<R,C,V>`
` | `HashBasedTable.create(Table<? extends R,? extends C,? extends V> table)` Creates a `HashBasedTable` with the same mappings as the specified table.
`static
`<R,C,V> ArrayTable<R,C,V>`
` | `ArrayTable.create(Table<R,C,V> table)` Creates an `ArrayTable` with the mappings in the provided table.
`void` | `ImmutableTable.putAll(Table<? extends R,? extends C,? extends V> table)` Guaranteed to throw an exception and leave the table unmodified.
`ImmutableTable.Builder<R,C,V>` | `ImmutableTable.Builder.putAll(Table<? extends R,? extends C,? extends V> table)` Associates all of the given table's keys and values in the built table.
`void` | `ArrayTable.putAll(Table<? extends R,? extends C,? extends V> table)` Copies all mappings from the specified table to this table.
`void` | `ForwardingTable.putAll(Table<? extends R,? extends C,? extends V> table)`
`void` | `Table.putAll(Table<? extends R,? extends C,? extends V> table)` Copies all mappings from the specified table to this table.
`static
`<R,C,V1,V2> Table<R,C,V2>`
` | `Tables.transformValues(Table<R,C,V1> fromTable, Function<? super V1,V2> function)` Returns a view of a table where each value is transformed by a function.
`static
`<R,C,V> Table<C,R,V>`
` | `Tables.transpose(Table<R,C,V> table)` Creates a transposed view of a given table that flips its row and column keys.
`static
`<R,C,V> Table<R,C,V>`
` | `Tables.unmodifiableTable(Table<? extends R,? extends C,? extends V> table)` Returns an unmodifiable view of the specified table.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2010-2012. All Rights Reserved.