|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.softamis.net.registry.impl.AbstractProvidingRegistry.MultiValueItemsStorage
protected class AbstractProvidingRegistry.MultiValueItemsStorage
| Nested Class Summary | |
|---|---|
protected class |
AbstractProvidingRegistry.MultiValueItemsStorage.SimpleMapEntry<K extends java.io.Serializable,V extends java.io.Serializable>
|
| Field Summary | |
|---|---|
protected java.util.Map<K,java.util.List<V>> |
fOwnItems
Items that were published by this provider registry |
| Constructor Summary | |
|---|---|
protected |
AbstractProvidingRegistry.MultiValueItemsStorage()
|
| Method Summary | |
|---|---|
boolean |
add(K aKey,
V aValue)
Adds value to the storage |
void |
clear()
Clears all storage content |
java.util.List<java.util.Map.Entry<K,V>> |
getItems()
Returns list of entires for registered items |
java.util.List<V> |
getItems(K aKey)
Returns list of values which are registered under given key |
protected boolean |
isItemNotRegistrered(K aItemKey,
V aItem)
Methods checks whether given item was already registred under given key |
boolean |
isMultiValued()
Allows to check whether storage allows to store several values under the same key |
void |
remove(K aKey)
Removes items stored under given key |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.Map<K extends java.io.Serializable,java.util.List<V extends java.io.Serializable>> fOwnItems
| Constructor Detail |
|---|
protected AbstractProvidingRegistry.MultiValueItemsStorage()
| Method Detail |
|---|
public boolean add(K aKey,
V aValue)
AbstractProvidingRegistry.ItemsStorage
add in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>aKey - key of itemaValue - value of item
public java.util.List<V> getItems(K aKey)
AbstractProvidingRegistry.ItemsStorage
getItems in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>aKey - key of item
protected boolean isItemNotRegistrered(K aItemKey,
V aItem)
aItemKey - key of item to registeraItem - the item itself
true if item was not registered, false otherwisepublic java.util.List<java.util.Map.Entry<K,V>> getItems()
AbstractProvidingRegistry.ItemsStorage
getItems in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>public void remove(K aKey)
AbstractProvidingRegistry.ItemsStorage
remove in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>aKey - key of itempublic boolean isMultiValued()
AbstractProvidingRegistry.ItemsStorage
isMultiValued in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>public void clear()
AbstractProvidingRegistry.ItemsStorage
clear in interface AbstractProvidingRegistry.ItemsStorage<K extends java.io.Serializable,V extends java.io.Serializable>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||