K - The key type of the map.public class MultiMap<K>
extends java.lang.Object
implements java.util.concurrent.ConcurrentMap<K,java.lang.Object>, java.io.Serializable
Implemented as a map of LazyList values
LazyList,
Serialized Form| Constructor and Description |
|---|
MultiMap() |
MultiMap(boolean concurrent) |
MultiMap(int capacity) |
MultiMap(java.util.Map<K,java.lang.Object> map) |
MultiMap(MultiMap<K> map) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(K name,
java.lang.Object value)
Add value to multi valued entry.
|
void |
addValues(K name,
java.util.List<? extends java.lang.Object> values)
Add values to multi valued entry.
|
void |
addValues(K name,
java.lang.String[] values)
Add values to multi valued entry.
|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<K,java.lang.Object>> |
entrySet() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(java.lang.Object name) |
java.lang.String |
getString(java.lang.Object name)
Get value as String.
|
java.lang.Object |
getValue(java.lang.Object name,
int i)
Get a value from a multiple value.
|
java.util.List<java.lang.Object> |
getValues(java.lang.Object name)
Get multiple values.
|
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<K> |
keySet() |
java.lang.Object |
put(K name,
java.lang.Object value)
Put and entry into the map.
|
void |
putAll(java.util.Map<? extends K,? extends java.lang.Object> m)
Put all contents of map.
|
java.lang.Object |
putIfAbsent(K key,
java.lang.Object value) |
java.lang.Object |
putValues(K name,
java.util.List<? extends java.lang.Object> values)
Put multi valued entry.
|
java.lang.Object |
putValues(K name,
java.lang.String... values)
Put multi valued entry.
|
java.lang.Object |
remove(java.lang.Object key) |
boolean |
remove(java.lang.Object key,
java.lang.Object value) |
boolean |
removeValue(K name,
java.lang.Object value)
Remove value.
|
java.lang.Object |
replace(K key,
java.lang.Object value) |
boolean |
replace(K key,
java.lang.Object oldValue,
java.lang.Object newValue) |
int |
size() |
java.lang.String |
toString() |
java.util.Map<K,java.lang.String[]> |
toStringArrayMap() |
java.util.Collection<java.lang.Object> |
values() |
public MultiMap()
public MultiMap(java.util.Map<K,java.lang.Object> map)
public MultiMap(int capacity)
public MultiMap(boolean concurrent)
public java.util.List<java.lang.Object> getValues(java.lang.Object name)
name - The entry key.public java.lang.Object getValue(java.lang.Object name,
int i)
name - The entry key.i - Index of element to get.public java.lang.String getString(java.lang.Object name)
name - The entry key.public java.lang.Object get(java.lang.Object name)
get in interface java.util.Map<K,java.lang.Object>public java.lang.Object put(K name, java.lang.Object value)
put in interface java.util.Map<K,java.lang.Object>name - The entry key.value - The entry value.public java.lang.Object putValues(K name, java.util.List<? extends java.lang.Object> values)
name - The entry key.values - The List of multiple values.public java.lang.Object putValues(K name, java.lang.String... values)
name - The entry key.values - The String array of multiple values.public void add(K name, java.lang.Object value)
name - The entry key.value - The entry value.public void addValues(K name, java.util.List<? extends java.lang.Object> values)
name - The entry key.values - The List of multiple values.public void addValues(K name, java.lang.String[] values)
name - The entry key.values - The String array of multiple values.public boolean removeValue(K name, java.lang.Object value)
name - The entry key.value - The entry value.public void putAll(java.util.Map<? extends K,? extends java.lang.Object> m)
putAll in interface java.util.Map<K,java.lang.Object>m - Mappublic java.util.Map<K,java.lang.String[]> toStringArrayMap()
public java.lang.String toString()
toString in class java.lang.Objectpublic void clear()
clear in interface java.util.Map<K,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<K,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<K,java.lang.Object>public java.util.Set<java.util.Map.Entry<K,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<K,java.lang.Object>public boolean equals(java.lang.Object o)
equals in interface java.util.Map<K,java.lang.Object>equals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Map<K,java.lang.Object>hashCode in class java.lang.Objectpublic boolean isEmpty()
isEmpty in interface java.util.Map<K,java.lang.Object>public java.util.Set<K> keySet()
keySet in interface java.util.Map<K,java.lang.Object>public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Map<K,java.lang.Object>public int size()
size in interface java.util.Map<K,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values in interface java.util.Map<K,java.lang.Object>public java.lang.Object putIfAbsent(K key, java.lang.Object value)
putIfAbsent in interface java.util.concurrent.ConcurrentMap<K,java.lang.Object>public boolean remove(java.lang.Object key,
java.lang.Object value)
remove in interface java.util.concurrent.ConcurrentMap<K,java.lang.Object>public boolean replace(K key, java.lang.Object oldValue, java.lang.Object newValue)
replace in interface java.util.concurrent.ConcurrentMap<K,java.lang.Object>Copyright © 2013 FuseSource, Corp.. All Rights Reserved.