public class MultiValueTable<K,V>
extends java.lang.Object
Constructor and Description |
---|
MultiValueTable() |
MultiValueTable(int initialSize) |
MultiValueTable(int initialSize,
int initialEntrySize) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsElement(K key,
V value) |
boolean |
containsKey(K key) |
int |
countAll(K key) |
java.util.Enumeration<V> |
elements() |
static <K,V> MultiValueTable<K,V> |
from(K[] keys,
V[] values) |
V |
get(K key)
Returns the first element for this key.
|
java.util.Enumeration<V> |
getAll(K key)
Users will have to handle synchronizing.
|
java.lang.Object[] |
getArray(K key) |
java.lang.Object |
getSync(K key) |
boolean |
isEmpty() |
java.lang.Iterable<V> |
iterateAll(K key)
To be used in for(x : y).
|
java.util.Enumeration<K> |
keys() |
void |
put(K key,
V value) |
void |
remove(K key) |
boolean |
removeElement(K key,
V value) |
java.lang.String |
toString() |
public MultiValueTable()
public MultiValueTable(int initialSize)
public MultiValueTable(int initialSize, int initialEntrySize)
public static <K,V> MultiValueTable<K,V> from(K[] keys, V[] values)
public boolean containsKey(K key)
public int countAll(K key)
public java.lang.Object getSync(K key)
public java.lang.Object[] getArray(K key)
public void remove(K key)
public boolean isEmpty()
public void clear()
public java.util.Enumeration<K> keys()
public java.util.Enumeration<V> elements()
public java.lang.String toString()
toString
in class java.lang.Object