|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MapContainer
Represents a container of persistent objects in the store Acts as a map, but values can be retrieved in insertion order
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Method Summary | |
|---|---|
void |
clear()
empty the container |
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object o)
|
java.util.Set |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
Get the value associated with the key |
java.lang.Object |
getId()
|
java.util.Map |
getIndexMap()
|
java.lang.Object |
getKey(StoreEntry keyLocation)
Get the Key object from it's location |
java.lang.Object |
getValue(StoreEntry Valuelocation)
Get the value from it's location |
boolean |
isEmpty()
|
boolean |
isLoaded()
|
java.util.Set |
keySet()
|
void |
load()
The container is created or retrieved in an unloaded state. |
StoreEntry |
place(java.lang.Object key,
java.lang.Object Value)
Add an entry to the Store Map |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Add an entry |
void |
putAll(java.util.Map map)
Add add entries in the supplied Map |
java.lang.Object |
remove(java.lang.Object key)
remove an entry associated with the key |
void |
remove(StoreEntry entry)
Remove an Entry from ther Map |
void |
setIndexMap(java.util.Map map)
Set the internal index map |
void |
setKeyMarshaller(Marshaller keyMarshaller)
For homogenous containers can set a custom marshaller for loading keys The default uses Object serialization |
void |
setValueMarshaller(Marshaller valueMarshaller)
For homogenous containers can set a custom marshaller for loading values The default uses Object serialization |
int |
size()
|
void |
unload()
unload indexes from the container |
java.util.Collection |
values()
|
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Method Detail |
|---|
void load()
void unload()
boolean isLoaded()
void setKeyMarshaller(Marshaller keyMarshaller)
keyMarshaller - void setValueMarshaller(Marshaller valueMarshaller)
valueMarshaller - java.lang.Object getId()
int size()
size in interface java.util.Mapboolean isEmpty()
isEmpty in interface java.util.Mapboolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mapkey -
java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapkey -
boolean containsValue(java.lang.Object o)
containsValue in interface java.util.Mapo -
void putAll(java.util.Map map)
putAll in interface java.util.Mapmap - java.util.Set keySet()
keySet in interface java.util.Mapjava.util.Collection values()
values in interface java.util.Mapjava.util.Set entrySet()
entrySet in interface java.util.Map
java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapkey - value -
java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapkey -
void clear()
clear in interface java.util.Map
StoreEntry place(java.lang.Object key,
java.lang.Object Value)
key - Value -
void remove(StoreEntry entry)
entry - java.lang.Object getKey(StoreEntry keyLocation)
keyLocation -
java.lang.Object getValue(StoreEntry Valuelocation)
Valuelocation -
void setIndexMap(java.util.Map map)
map - java.util.Map getIndexMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||