|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.eclipse.jetty.util.MultiMap<K>
K - The key type of the map.public class MultiMap<K>
A multi valued Map. This Map specializes HashMap and provides methods that operate on multi valued items.
Implemented as a map of LazyList values
LazyList,
序列化表格| 嵌套类摘要 |
|---|
| 从接口 java.util.Map 继承的嵌套类/接口 |
|---|
Map.Entry<K,V> |
| 构造方法摘要 | |
|---|---|
MultiMap()
|
|
MultiMap(boolean concurrent)
|
|
MultiMap(int capacity)
|
|
MultiMap(Map<K,Object> map)
|
|
MultiMap(MultiMap<K> map)
|
|
| 方法摘要 | |
|---|---|
void |
add(K name,
Object value)
Add value to multi valued entry. |
void |
addValues(K name,
List<? extends Object> values)
Add values to multi valued entry. |
void |
addValues(K name,
String[] values)
Add values to multi valued entry. |
void |
clear()
|
boolean |
containsKey(Object key)
|
boolean |
containsValue(Object value)
|
Set<Map.Entry<K,Object>> |
entrySet()
|
boolean |
equals(Object o)
|
Object |
get(Object name)
|
String |
getString(Object name)
Get value as String. |
Object |
getValue(Object name,
int i)
Get a value from a multiple value. |
List |
getValues(Object name)
Get multiple values. |
int |
hashCode()
|
boolean |
isEmpty()
|
Set<K> |
keySet()
|
Object |
put(K name,
Object value)
Put and entry into the map. |
void |
putAll(Map<? extends K,? extends Object> m)
Put all contents of map. |
Object |
putIfAbsent(K key,
Object value)
|
Object |
putValues(K name,
List<? extends Object> values)
Put multi valued entry. |
Object |
putValues(K name,
String... values)
Put multi valued entry. |
Object |
remove(Object key)
|
boolean |
remove(Object key,
Object value)
|
boolean |
removeValue(K name,
Object value)
Remove value. |
Object |
replace(K key,
Object value)
|
boolean |
replace(K key,
Object oldValue,
Object newValue)
|
int |
size()
|
String |
toString()
|
Map<K,String[]> |
toStringArrayMap()
|
Collection<Object> |
values()
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public MultiMap()
public MultiMap(Map<K,Object> map)
public MultiMap(MultiMap<K> map)
public MultiMap(int capacity)
public MultiMap(boolean concurrent)
| 方法详细信息 |
|---|
public List getValues(Object name)
name - The entry key.
public Object getValue(Object name,
int i)
name - The entry key.i - Index of element to get.
public String getString(Object name)
name - The entry key.
public Object get(Object name)
Map<K,Object> 中的 get
public Object put(K name,
Object value)
Map<K,Object> 中的 putname - The entry key.value - The entry value.
public Object putValues(K name,
List<? extends Object> values)
name - The entry key.values - The List of multiple values.
public Object putValues(K name,
String... values)
name - The entry key.values - The String array of multiple values.
public void add(K name,
Object value)
name - The entry key.value - The entry value.
public void addValues(K name,
List<? extends Object> values)
name - The entry key.values - The List of multiple values.
public void addValues(K name,
String[] values)
name - The entry key.values - The String array of multiple values.
public boolean removeValue(K name,
Object value)
name - The entry key.value - The entry value.
public void putAll(Map<? extends K,? extends Object> m)
Map<K,Object> 中的 putAllm - Mappublic Map<K,String[]> toStringArrayMap()
public String toString()
Object 中的 toStringpublic void clear()
Map<K,Object> 中的 clearpublic boolean containsKey(Object key)
Map<K,Object> 中的 containsKeypublic boolean containsValue(Object value)
Map<K,Object> 中的 containsValuepublic Set<Map.Entry<K,Object>> entrySet()
Map<K,Object> 中的 entrySetpublic boolean equals(Object o)
Map<K,Object> 中的 equalsObject 中的 equalspublic int hashCode()
Map<K,Object> 中的 hashCodeObject 中的 hashCodepublic boolean isEmpty()
Map<K,Object> 中的 isEmptypublic Set<K> keySet()
Map<K,Object> 中的 keySetpublic Object remove(Object key)
Map<K,Object> 中的 removepublic int size()
Map<K,Object> 中的 sizepublic Collection<Object> values()
Map<K,Object> 中的 values
public Object putIfAbsent(K key,
Object value)
ConcurrentMap<K,Object> 中的 putIfAbsent
public boolean remove(Object key,
Object value)
ConcurrentMap<K,Object> 中的 remove
public boolean replace(K key,
Object oldValue,
Object newValue)
ConcurrentMap<K,Object> 中的 replace
public Object replace(K key,
Object value)
ConcurrentMap<K,Object> 中的 replace
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||