K1
- first key typeK2
- second key typeK3
- third key typeV
- value typepublic interface TernaryKeyMap<K1,K2,K3,V> extends Map<TernaryKey<K1,K2,K3>,V>
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(K1 key1,
K2 key2,
K3 key3)
Return true if this map contains a ternary key of {
key1, key2, key3 }. |
V |
get(K1 key1,
K2 key2,
K3 key3)
Return the value mapped to a ternary key of {
key1, key2, key3 }, if any. |
V |
put(K1 key1,
K2 key2,
K3 key3,
V value)
Map a ternary key of {
key1, key2, key3 } to the specified value
(optional operation). |
V |
removeKey(K1 key1,
K2 key2,
K3 key3)
Remove the mapping for a ternary key of {
key1, key2, key3 } from this map
if one exists (optional operation). |
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
boolean containsKey(K1 key1, K2 key2, K3 key3)
key1, key2, key3
}.key1
- first keykey2
- second keykey3
- third keykey1, key2, key3
}V get(K1 key1, K2 key2, K3 key3)
key1, key2, key3
}, if any.key1
- first keykey2
- second keykey3
- third keykey1, key2, key3
}, or
null
if no such mapping existsV removeKey(K1 key1, K2 key2, K3 key3)
key1, key2, key3
} from this map
if one exists (optional operation).key1
- first keykey2
- second keykey3
- third keykey1, key2, key3
},
or null
if no such mapping existsUnsupportedOperationException
- if the remove operation is not supported by this mapV put(K1 key1, K2 key2, K3 key3, V value)
key1, key2, key3
} to the specified value
(optional operation).key1
- first keykey2
- second keykey3
- third keyvalue
- valuekey1, key2, key3
},
or null
if no such mapping existsUnsupportedOperationException
- if the put operation is not supported by this mapCopyright (c) 2007-2016 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).