Lines Matching refs:Table

28 import com.google.common.collect.Table.Cell;
41 * Provides static methods that involve a {@code Table}.
136 public static <R, C, V> Table<C, R, V> transpose(Table<R, C, V> table) {
142 private static class TransposeTable<C, R, V> implements Table<C, R, V> {
143 final Table<R, C, V> original;
145 TransposeTable(Table<R, C, V> original) {
206 public void putAll(Table<? extends C, ? extends R, ? extends V> table) {
244 if (obj instanceof Table) {
245 Table<?, ?, ?> other = (Table<?, ?, ?>) obj;
334 * <p>The views returned by the {@code Table} methods {@link Table#column},
335 * {@link Table#columnKeySet}, and {@link Table#columnMap} have iterators that
364 public static <R, C, V> Table<R, C, V> newCustomTable(
391 * applied many times for bulk operations like {@link Table#containsValue} and
392 * {@code Table.toString()}. For this to perform well, {@code function} should
398 public static <R, C, V1, V2> Table<R, C, V2> transformValues(
399 Table<R, C, V1> fromTable, Function<? super V1, V2> function) {
404 implements Table<R, C, V2> {
405 final Table<R, C, V1> fromTable;
409 Table<R, C, V1> fromTable, Function<? super V1, V2> function) {
454 Table<? extends R, ? extends C, ? extends V2> table) {
572 if (obj instanceof Table) {
573 Table<?, ?, ?> other = (Table<?, ?, ?>) obj;
603 public static <R, C, V> Table<R, C, V> unmodifiableTable(
604 Table<? extends R, ? extends C, ? extends V> table) {
610 final Table<? extends R, ? extends C, ? extends V> delegate;
612 UnmodifiableTable(Table<? extends R, ? extends C, ? extends V> delegate) {
618 protected Table<R, C, V> delegate() {
619 return (Table<R, C, V>) delegate;
654 public void putAll(Table<? extends R, ? extends C, ? extends V> table) {