public class ThreeDimensionalMap<K1,K2,K3,V>
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ThreeDimensionalMap() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(K1 key1,
K2 key2,
K3 key3) |
java.util.Set<K1> |
firstKeySet() |
TwoDimensionalMap<K2,K3,V> |
get(K1 key1) |
java.util.Map<K3,V> |
get(K1 key1,
K2 key2) |
V |
get(K1 key1,
K2 key2,
K3 key3) |
TwoDimensionalMap<K2,K3,V> |
getTwoDimensionalMap(K1 key1) |
boolean |
isEmpty() |
V |
put(K1 key1,
K2 key2,
K3 key3,
V value) |
void |
remove(K1 key1,
K2 key2,
K3 key3) |
java.util.Set<K2> |
secondKeySet() |
int |
size() |
java.util.Set<K3> |
thirdKeySet() |
java.lang.String |
toString() |
java.util.Collection<V> |
values() |
public int size()
public boolean isEmpty()
public TwoDimensionalMap<K2,K3,V> get(K1 key1)
public TwoDimensionalMap<K2,K3,V> getTwoDimensionalMap(K1 key1)
public java.util.Collection<V> values()
public java.util.Set<K1> firstKeySet()
public java.util.Set<K2> secondKeySet()
public java.util.Set<K3> thirdKeySet()
public java.lang.String toString()
toString
in class java.lang.Object