|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.objectweb.speedo.mim.lib.BasicSpeedoAccessor
org.objectweb.speedo.genclass.GenClassAccessor
org.objectweb.speedo.genclass.map.MapAccessor
| Nested Class Summary |
|---|
| Nested classes inherited from class java.util.Map |
|---|
java.util.Map.Entry |
| Field Summary | |
|---|---|
protected java.util.Map |
map
A map containing the indexed elements of the genclass. |
| Fields inherited from class org.objectweb.speedo.genclass.GenClassAccessor |
|---|
deltaForMerge, elements, jdoProxy, logger, supportDelta, tmpelem |
| Fields inherited from class org.objectweb.speedo.mim.lib.BasicSpeedoAccessor |
|---|
detachedStatus, hasBeenFlush, isToMerge, jdoStatus, proxy |
| Constructor Summary | |
|---|---|
MapAccessor(SpeedoGenClassProxy _jdoProxy)
Instanciates and initializes a new map with an initial size. |
|
| Method Summary | |
|---|---|
void |
attachCopy(ProxyManager pm,
java.util.Map attachCtx,
SpeedoAccessor fieldsClone,
boolean makeTransactional)
This method is used during the attach operation. |
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
org.objectweb.jorm.api.PIndexedElem |
createPIndexedElem(GenClassAccessor gca)
|
void |
deletePersistent(ProxyManager pm)
Deletes persistent all inner elements of the persistent instance. |
void |
detachCopy(ProxyManager pm,
java.util.Map detachCtx,
SpeedoAccessor fieldsClone,
java.util.Collection fgHints)
This method is used during the detach operation. |
java.util.Set |
entrySet()
|
void |
forceDetachedDirty()
Force the detached status to DETACHED_DIRTY and all the xxxLoaded to true |
java.lang.Object |
get(java.lang.Object key)
|
boolean |
isEmpty()
|
java.util.Set |
keySet()
|
void |
loadFieldsFromAccessor(SpeedoAccessor sa)
|
void |
makePersistent(ProxyManager pm)
Makes persistent all inner elements of the persistent instance. |
void |
paAdd(org.objectweb.jorm.api.PIndexedElem elem,
java.lang.Object conn)
|
int |
paGetNbElem()
|
java.util.Iterator |
paIterator()
|
void |
paSetNbElem(int nbelem)
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value,
boolean withCoherence)
|
void |
putAll(java.util.Map t)
|
void |
refresh(ProxyManager pm,
java.util.Map refreshCtx,
java.util.Collection fgHints)
This method is used during the refresh operation. |
java.lang.Object |
remove(java.lang.Object key)
|
java.lang.Object |
remove(java.lang.Object key,
boolean withCoherence)
|
void |
restoreDetachedNone()
Restore the detached status to DETACHED_NONE and all the xxxLoaded to false |
void |
retrieve(ProxyManager pm,
java.util.Map retrieveCtx,
java.util.Collection fgHints)
This method is used during the retrieve operation. |
void |
setElements(java.lang.Object o)
|
int |
size()
|
boolean |
speedoAdd(java.lang.Object elemToAdd,
java.lang.Object hints)
Askes the adding of an element into a generic class. |
boolean |
speedoRemove(java.lang.Object elemToRemove,
java.lang.Object hints)
Askes the removing of an element from a generic class. |
java.util.Collection |
values()
|
| Methods inherited from class org.objectweb.speedo.genclass.GenClassAccessor |
|---|
createPIndexedElem, getLogger, getMemoryInstance, loadFields, makeToMerge, merge, paDeltaSupported, setFlushed, unSwizzle, workingSetClosed |
| Methods inherited from class org.objectweb.speedo.mim.lib.BasicSpeedoAccessor |
|---|
changeVersion, checkVersion, getCacheEntry, getDetachedStatus, getSpeedoProxy, getUserKey, getVersion, hasBeenFlush, indexFieldModified, isToMerge, jdoChangeStatus, jdoGetStatus, jdoSetStatus, prepareWrite, setDetachedStatus, setSpeedoProxy |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Field Detail |
protected java.util.Map map
| Constructor Detail |
public MapAccessor(SpeedoGenClassProxy _jdoProxy)
| Method Detail |
public void makePersistent(ProxyManager pm)
SpeedoAccessor
makePersistent in interface SpeedoAccessormakePersistent in class GenClassAccessorpublic void deletePersistent(ProxyManager pm)
SpeedoAccessor
deletePersistent in interface SpeedoAccessordeletePersistent in class GenClassAccessorpublic void setElements(java.lang.Object o)
setElements in class GenClassAccessorpublic void loadFieldsFromAccessor(SpeedoAccessor sa)
loadFieldsFromAccessor in class GenClassAccessor
public boolean speedoAdd(java.lang.Object elemToAdd,
java.lang.Object hints)
SpeedoGenClassCoherence
speedoAdd in interface SpeedoGenClassCoherencespeedoAdd in class GenClassAccessor
public boolean speedoRemove(java.lang.Object elemToRemove,
java.lang.Object hints)
SpeedoGenClassCoherence
speedoRemove in interface SpeedoGenClassCoherencespeedoRemove in class GenClassAccessor
public void detachCopy(ProxyManager pm,
java.util.Map detachCtx,
SpeedoAccessor fieldsClone,
java.util.Collection fgHints)
SpeedoAccessor
detachCopy in interface SpeedoAccessordetachCopy in class GenClassAccessor
public void attachCopy(ProxyManager pm,
java.util.Map attachCtx,
SpeedoAccessor fieldsClone,
boolean makeTransactional)
SpeedoAccessor
attachCopy in interface SpeedoAccessorattachCopy in class GenClassAccessor
public void refresh(ProxyManager pm,
java.util.Map refreshCtx,
java.util.Collection fgHints)
SpeedoAccessor
refresh in interface SpeedoAccessorrefresh in class GenClassAccessor
public void retrieve(ProxyManager pm,
java.util.Map retrieveCtx,
java.util.Collection fgHints)
SpeedoAccessor
retrieve in interface SpeedoAccessorretrieve in class GenClassAccessor
public java.lang.Object put(java.lang.Object key,
java.lang.Object value,
boolean withCoherence)
public java.lang.Object remove(java.lang.Object key,
boolean withCoherence)
public int size()
size in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Map
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mappublic void putAll(java.util.Map t)
putAll in interface java.util.Mappublic void clear()
clear in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic org.objectweb.jorm.api.PIndexedElem createPIndexedElem(GenClassAccessor gca)
createPIndexedElem in class GenClassAccessor
public void paAdd(org.objectweb.jorm.api.PIndexedElem elem,
java.lang.Object conn)
throws org.objectweb.jorm.api.PExceptionIO
paAdd in interface org.objectweb.jorm.api.PGenClassAccessorpaAdd in class GenClassAccessororg.objectweb.jorm.api.PExceptionIOpublic int paGetNbElem()
paGetNbElem in interface org.objectweb.jorm.api.PGenClassAccessorpaGetNbElem in class GenClassAccessorpublic java.util.Iterator paIterator()
paIterator in interface org.objectweb.jorm.api.PGenClassAccessorpaIterator in class GenClassAccessorpublic void paSetNbElem(int nbelem)
paSetNbElem in interface org.objectweb.jorm.api.PGenClassAccessorpaSetNbElem in class GenClassAccessorpublic void forceDetachedDirty()
SpeedoAccessor
forceDetachedDirty in interface SpeedoAccessorpublic void restoreDetachedNone()
SpeedoAccessor
restoreDetachedNone in interface SpeedoAccessor
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||