coins.flow
クラス ListValuedMap
java.lang.Object
|
+--java.util.AbstractMap
|
+--java.util.HashMap
|
+--coins.flow.ListValuedMap
- すべての実装インタフェース:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- public class ListValuedMap
- extends java.util.HashMap
Map a key to a list of objects.
- 関連項目:
- 直列化された形式
クラス java.util.HashMap から継承したフィールド |
|
クラス java.util.AbstractMap から継承したフィールド |
|
コンストラクタの概要 |
ListValuedMap()
Creates a new instance of ListValuedMap |
メソッドの概要 |
boolean |
addUnique(java.lang.Object pKey,
java.lang.Object pNewEntry)
Add pNewEntry to the list corresponding to pKey.
|
java.lang.Object |
get(java.lang.Object pKey)
Get the list corresponding to the key pKey.
|
boolean |
removeAllEntries(java.lang.Object pKey)
|
boolean |
removeIfContained(java.lang.Object pKey,
java.lang.Object pEntry)
|
クラス java.util.HashMap から継承したメソッド |
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, put, putAll, remove, size, values |
クラス java.util.AbstractMap から継承したメソッド |
equals, hashCode, toString |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.Map から継承したメソッド |
equals, hashCode |
ListValuedMap
public ListValuedMap()
- Creates a new instance of ListValuedMap
get
public java.lang.Object get(java.lang.Object pKey)
- Get the list corresponding to the key pKey.
If pKey is not contained in the map, then add pKey as a new key
having an empty list.
- 定義:
- インタフェース
java.util.Map
内の get
- オーバーライド:
- クラス
java.util.HashMap
内の get
- 戻り値:
- the list corresponding to pKey.
addUnique
public boolean addUnique(java.lang.Object pKey,
java.lang.Object pNewEntry)
- Add pNewEntry to the list corresponding to pKey.
If the list already contains pNewEntry then addition is not done
and false is returned.
- 戻り値:
- true if added, false if not added (already cantained).
removeIfContained
public boolean removeIfContained(java.lang.Object pKey,
java.lang.Object pEntry)
removeAllEntries
public boolean removeAllEntries(java.lang.Object pKey)