public interface Map3D<R extends java.lang.Comparable,C extends java.lang.Comparable,S extends java.lang.Comparable,V>
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear all entries from this map and its child maps.
|
java.util.Set<C> |
columnKeySet()
Get column key set.
|
boolean |
containsKey(CompoundKey key)
Determine if map contains a compound key.
|
boolean |
containsKeys(java.lang.Object rowKey,
java.lang.Object columnKey,
java.lang.Object sliceKey)
Determine if map contains a key pair.
|
V |
get(CompoundKey key)
Get value at specified CompoundKey position.
|
V |
get(java.lang.Object rowKey,
java.lang.Object columnKey,
java.lang.Object sliceKey)
Get value at specified (rowKey, columnKey, sliceKey) position.
|
java.util.Iterator<CompoundKey> |
iterator()
Get compound key iterator.
|
java.util.Set<CompoundKey> |
keySet()
Get the compound key set.
|
V |
put(R rowKey,
C columnKey,
S sliceKey,
V value)
Add value for specified (rowKey, columnKey) .
|
V |
remove(java.lang.Object rowKey,
java.lang.Object columnKey,
java.lang.Object sliceKey)
Remove entry at (rowKey, columnKey).
|
java.util.Set<R> |
rowKeySet()
Get row key set.
|
int |
size()
Return number of entries.
|
java.util.Set<S> |
sliceKeySet()
Get slice key set.
|
void clear()
int size()
boolean containsKeys(java.lang.Object rowKey, java.lang.Object columnKey, java.lang.Object sliceKey)
rowKey
- Row key.columnKey
- Column key.sliceKey
- Slice key.boolean containsKey(CompoundKey key)
key
- Compound key.V get(java.lang.Object rowKey, java.lang.Object columnKey, java.lang.Object sliceKey)
rowKey
- Row key.columnKey
- Column key.sliceKey
- Slice key.V get(CompoundKey key)
key
- Compound key.V put(R rowKey, C columnKey, S sliceKey, V value)
rowKey
- Row key.columnKey
- Column key.sliceKey
- Slice key.value
- Value to store.V remove(java.lang.Object rowKey, java.lang.Object columnKey, java.lang.Object sliceKey)
rowKey
- Row key.columnKey
- Column key.java.util.Set<CompoundKey> keySet()
java.util.Set<R> rowKeySet()
java.util.Set<C> columnKeySet()
java.util.Set<S> sliceKeySet()
java.util.Iterator<CompoundKey> iterator()