65 lines
1.1 KiB
Java
65 lines
1.1 KiB
Java
package com.google.common.collect;
|
|
|
|
import java.util.Collection;
|
|
import java.util.Map;
|
|
import java.util.Set;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface Table<R, C, V> {
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface Cell<R, C, V> {
|
|
boolean equals(Object obj);
|
|
|
|
C getColumnKey();
|
|
|
|
R getRowKey();
|
|
|
|
V getValue();
|
|
|
|
int hashCode();
|
|
}
|
|
|
|
Set<Cell<R, C, V>> cellSet();
|
|
|
|
void clear();
|
|
|
|
Map<R, V> column(C c);
|
|
|
|
Set<C> columnKeySet();
|
|
|
|
Map<C, Map<R, V>> columnMap();
|
|
|
|
boolean contains(Object obj, Object obj2);
|
|
|
|
boolean containsColumn(Object obj);
|
|
|
|
boolean containsRow(Object obj);
|
|
|
|
boolean containsValue(Object obj);
|
|
|
|
boolean equals(Object obj);
|
|
|
|
V get(Object obj, Object obj2);
|
|
|
|
int hashCode();
|
|
|
|
boolean isEmpty();
|
|
|
|
V put(R r, C c, V v);
|
|
|
|
void putAll(Table<? extends R, ? extends C, ? extends V> table);
|
|
|
|
V remove(Object obj, Object obj2);
|
|
|
|
Map<C, V> row(R r);
|
|
|
|
Set<R> rowKeySet();
|
|
|
|
Map<R, Map<C, V>> rowMap();
|
|
|
|
int size();
|
|
|
|
Collection<V> values();
|
|
}
|