Skip navigation links
B C E G H O P Q R T 

B

BinaryKey<K1,K2> - Class in org.dishevelled.multimap
Binary key.
BinaryKey(K1, K2) - Constructor for class org.dishevelled.multimap.BinaryKey
Create a new binary key with the specified keys.
BinaryKeyMap<K1,K2,V> - Interface in org.dishevelled.multimap
Binary key map.
BinaryKeyMaps - Class in org.dishevelled.multimap.impl
Static utility methods for BinaryKeyMaps.

C

containsKey(K1, K2) - Method in interface org.dishevelled.multimap.BinaryKeyMap
Return true if this map contains a binary key of {key1, key2}.
containsKey(K1, K2) - Method in class org.dishevelled.multimap.impl.HashedBinaryKeyMap
 
containsKey(K1, K2, K3, K4) - Method in class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
 
containsKey(K1, K2, K3) - Method in class org.dishevelled.multimap.impl.HashedTernaryKeyMap
 
containsKey(K1, K2, K3, K4) - Method in interface org.dishevelled.multimap.QuaternaryKeyMap
Return true if this map contains a quaternary key of {key1, key2, key3, key4}.
containsKey(K1, K2, K3) - Method in interface org.dishevelled.multimap.TernaryKeyMap
Return true if this map contains a ternary key of {key1, key2, key3}.
createBinaryKeyMap() - Static method in class org.dishevelled.multimap.impl.BinaryKeyMaps
Create and return a new instance of BinaryKeyMap.
createBinaryKeyMap(int) - Static method in class org.dishevelled.multimap.impl.BinaryKeyMaps
Create and return a new instance of BinaryKeyMap with the specified initial capacity.
createBinaryKeyMap(int, float, int) - Static method in class org.dishevelled.multimap.impl.BinaryKeyMaps
Create and return a new instance of BinaryKeyMap with the specified initial capacity, load factor, and threshold.
createQuaternaryKeyMap() - Static method in class org.dishevelled.multimap.impl.QuaternaryKeyMaps
Create and return a new instance of QuaternaryKeyMap.
createQuaternaryKeyMap(int) - Static method in class org.dishevelled.multimap.impl.QuaternaryKeyMaps
Create and return a new instance of QuaternaryKeyMap with the specified initial capacity.
createQuaternaryKeyMap(int, float, int) - Static method in class org.dishevelled.multimap.impl.QuaternaryKeyMaps
Create and return a new instance of QuaternaryKeyMap with the specified initial capacity, load factor, and threshold.
createTernaryKeyMap() - Static method in class org.dishevelled.multimap.impl.TernaryKeyMaps
Create and return a new instance of TernaryKeyMap.
createTernaryKeyMap(int) - Static method in class org.dishevelled.multimap.impl.TernaryKeyMaps
Create and return a new instance of TernaryKeyMap with the specified initial capacity.
createTernaryKeyMap(int, float, int) - Static method in class org.dishevelled.multimap.impl.TernaryKeyMaps
Create and return a new instance of TernaryKeyMap with the specified initial capacity, load factor, and threshold.

E

equals(Object) - Method in class org.dishevelled.multimap.BinaryKey
 
equals(Object) - Method in class org.dishevelled.multimap.QuaternaryKey
 
equals(Object) - Method in class org.dishevelled.multimap.TernaryKey
 

G

get(K1, K2) - Method in interface org.dishevelled.multimap.BinaryKeyMap
Return the value mapped to a binary key of {key1, key2}, if any.
get(K1, K2) - Method in class org.dishevelled.multimap.impl.HashedBinaryKeyMap
 
get(K1, K2, K3, K4) - Method in class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
 
get(K1, K2, K3) - Method in class org.dishevelled.multimap.impl.HashedTernaryKeyMap
 
get(K1, K2, K3, K4) - Method in interface org.dishevelled.multimap.QuaternaryKeyMap
Return the value mapped to a quaternary key of {key1, key2, key3, key4}, if any.
get(K1, K2, K3) - Method in interface org.dishevelled.multimap.TernaryKeyMap
Return the value mapped to a ternary key of {key1, key2, key3}, if any.
getFirstKey() - Method in class org.dishevelled.multimap.BinaryKey
Return the first key from this binary key.
getFirstKey() - Method in class org.dishevelled.multimap.QuaternaryKey
Return the first key from this quaternary key.
getFirstKey() - Method in class org.dishevelled.multimap.TernaryKey
Return the first key from this ternary key.
getFourthKey() - Method in class org.dishevelled.multimap.QuaternaryKey
Return the fourth key from this quaternary key.
getSecondKey() - Method in class org.dishevelled.multimap.BinaryKey
Return the second key from this binary key.
getSecondKey() - Method in class org.dishevelled.multimap.QuaternaryKey
Return the second key from this quaternary key.
getSecondKey() - Method in class org.dishevelled.multimap.TernaryKey
Return the second key from this ternary key.
getThirdKey() - Method in class org.dishevelled.multimap.QuaternaryKey
Return the third key from this quaternary key.
getThirdKey() - Method in class org.dishevelled.multimap.TernaryKey
Return the third key from this ternary key.

H

hashCode() - Method in class org.dishevelled.multimap.BinaryKey
 
hashCode() - Method in class org.dishevelled.multimap.QuaternaryKey
 
hashCode() - Method in class org.dishevelled.multimap.TernaryKey
 
HashedBinaryKeyMap<K1,K2,V> - Class in org.dishevelled.multimap.impl
Hashed implementation of BinaryKeyMap.
HashedBinaryKeyMap() - Constructor for class org.dishevelled.multimap.impl.HashedBinaryKeyMap
Create a new empty HashedBinaryKeyMap.
HashedBinaryKeyMap(int, float, int) - Constructor for class org.dishevelled.multimap.impl.HashedBinaryKeyMap
Create a new empty HashedBinaryKeyMap with the specified initial capacity, load factor, and threshold.
HashedBinaryKeyMap(Map<? extends BinaryKey<K1, K2>, ? extends V>) - Constructor for class org.dishevelled.multimap.impl.HashedBinaryKeyMap
Create a new HashedBinaryKeyMap with the same mappings as the specified map (copy constructor).
HashedQuaternaryKeyMap<K1,K2,K3,K4,V> - Class in org.dishevelled.multimap.impl
Hashed implementation of QuaternaryKeyMap.
HashedQuaternaryKeyMap() - Constructor for class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
Create a new empty HashedQuaternaryKeyMap.
HashedQuaternaryKeyMap(int, float, int) - Constructor for class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
Create a new empty HashedQuaternaryKeyMap with the specified initial capacity, load factor, and threshold.
HashedQuaternaryKeyMap(Map<? extends QuaternaryKey<K1, K2, K3, K4>, ? extends V>) - Constructor for class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
Create a new HashedQuaternaryKeyMap with the same mappings as the specified map (copy constructor).
HashedTernaryKeyMap<K1,K2,K3,V> - Class in org.dishevelled.multimap.impl
Hashed implementation of TernaryKeyMap.
HashedTernaryKeyMap() - Constructor for class org.dishevelled.multimap.impl.HashedTernaryKeyMap
Create a new empty HashedTernaryKeyMap.
HashedTernaryKeyMap(int, float, int) - Constructor for class org.dishevelled.multimap.impl.HashedTernaryKeyMap
Create a new empty HashedTernaryKeyMap with the specified initial capacity, load factor, and threshold.
HashedTernaryKeyMap(Map<? extends TernaryKey<K1, K2, K3>, ? extends V>) - Constructor for class org.dishevelled.multimap.impl.HashedTernaryKeyMap
Create a new HashedTernaryKeyMap with the same mappings as the specified map (copy constructor).

O

org.dishevelled.multimap - package org.dishevelled.multimap
Multi-key map interfaces and multi-key classes.
org.dishevelled.multimap.impl - package org.dishevelled.multimap.impl
Implementations of the multi-key map interfaces.

P

put(K1, K2, V) - Method in interface org.dishevelled.multimap.BinaryKeyMap
Map a binary key of {key1, key2} to the specified value (optional operation).
put(K1, K2, V) - Method in class org.dishevelled.multimap.impl.HashedBinaryKeyMap
 
put(BinaryKey<K1, K2>, V) - Method in class org.dishevelled.multimap.impl.HashedBinaryKeyMap
 
put(K1, K2, K3, K4, V) - Method in class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
 
put(QuaternaryKey<K1, K2, K3, K4>, V) - Method in class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
 
put(K1, K2, K3, V) - Method in class org.dishevelled.multimap.impl.HashedTernaryKeyMap
 
put(TernaryKey<K1, K2, K3>, V) - Method in class org.dishevelled.multimap.impl.HashedTernaryKeyMap
 
put(K1, K2, K3, K4, V) - Method in interface org.dishevelled.multimap.QuaternaryKeyMap
Map a quaternary key of {key1, key2, key3, key4} to the specified value (optional operation).
put(K1, K2, K3, V) - Method in interface org.dishevelled.multimap.TernaryKeyMap
Map a ternary key of {key1, key2, key3} to the specified value (optional operation).

Q

QuaternaryKey<K1,K2,K3,K4> - Class in org.dishevelled.multimap
Quaternary key.
QuaternaryKey(K1, K2, K3, K4) - Constructor for class org.dishevelled.multimap.QuaternaryKey
Create a new quaternary key with the specified keys.
QuaternaryKeyMap<K1,K2,K3,K4,V> - Interface in org.dishevelled.multimap
Quaternary key map.
QuaternaryKeyMaps - Class in org.dishevelled.multimap.impl
Static utility methods for QuaternaryKeyMaps.

R

removeKey(K1, K2) - Method in interface org.dishevelled.multimap.BinaryKeyMap
Remove the mapping for a binary key of {key1, key2} from this map if one exists (optional operation).
removeKey(K1, K2) - Method in class org.dishevelled.multimap.impl.HashedBinaryKeyMap
 
removeKey(K1, K2, K3, K4) - Method in class org.dishevelled.multimap.impl.HashedQuaternaryKeyMap
 
removeKey(K1, K2, K3) - Method in class org.dishevelled.multimap.impl.HashedTernaryKeyMap
 
removeKey(K1, K2, K3, K4) - Method in interface org.dishevelled.multimap.QuaternaryKeyMap
Remove the mapping for a quaternary key of {key1, key2, key3, key4} from this map if one exists (optional operation).
removeKey(K1, K2, K3) - Method in interface org.dishevelled.multimap.TernaryKeyMap
Remove the mapping for a ternary key of {key1, key2, key3} from this map if one exists (optional operation).

T

TernaryKey<K1,K2,K3> - Class in org.dishevelled.multimap
Ternary key.
TernaryKey(K1, K2, K3) - Constructor for class org.dishevelled.multimap.TernaryKey
Create a new ternary key with the specified keys.
TernaryKeyMap<K1,K2,K3,V> - Interface in org.dishevelled.multimap
Ternary key map.
TernaryKeyMaps - Class in org.dishevelled.multimap.impl
Static utility methods for TernaryKeyMaps.
B C E G H O P Q R T 
Skip navigation links

Copyright (c) 2007-2016 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).