what-the-bank/sources/com/google/common/collect/Table.java

65 lines
1.1 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
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();
}