|
||||||||||||
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.collection.CollectionAccessor
Field Summary | |
---|---|
protected java.util.Collection |
collection
is the internal collection used when the gen class is not active. |
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 | |
---|---|
CollectionAccessor(SpeedoGenClassProxy _jdoProxy)
Instanciates and initializes a new collection with an initial size. |
Method Summary | |
---|---|
boolean |
add(java.lang.Object o)
|
boolean |
addAll(java.util.Collection c)
|
void |
attachCopy(ProxyManager pm,
java.util.Map map,
SpeedoAccessor fieldsClone,
boolean makeTransactional)
This method is used during the attach operation. |
void |
clear()
|
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection c)
|
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 map,
SpeedoAccessor fieldsClone,
java.util.Collection fgHints)
This method is used during the detach operation. |
protected boolean |
duplicatAllowed()
|
boolean |
equals(java.lang.Object o)
|
void |
forceDetachedDirty()
Force the detached status to DETACHED_DIRTY and all the xxxLoaded to true |
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
|
void |
loadFieldsFromAccessor(SpeedoAccessor sa)
|
void |
makePersistent(ProxyManager pm)
Makes persistent all inner elements of the persistent instance. |
void |
refresh(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
This method is used during the refresh operation. |
boolean |
remove(java.lang.Object o)
|
boolean |
removeAll(java.util.Collection c)
|
void |
restoreDetachedNone()
Restore the detached status to DETACHED_NONE and all the xxxLoaded to false |
boolean |
retainAll(java.util.Collection c)
|
void |
retrieve(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
This method is used during the retrieve operation. |
void |
setElements(java.lang.Object o)
|
int |
size()
|
protected GenClassElement |
speedoAdd(java.lang.Object o,
boolean allowDuplicates)
|
boolean |
speedoAdd(java.lang.Object o,
java.lang.Object hints)
Askes the adding of an element into a generic class. |
boolean |
speedoRemove(java.lang.Object o,
java.lang.Object hints)
Askes the removing of an element from a generic class. |
GenClassElement |
speedoRemove2(java.lang.Object o)
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
java.lang.String |
toString()
|
Methods inherited from class org.objectweb.speedo.genclass.GenClassAccessor |
---|
createPIndexedElem, getLogger, getMemoryInstance, loadFields, makeToMerge, merge, paAdd, paDeltaSupported, paGetNbElem, paIterator, paSetNbElem, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
---|
hashCode |
Field Detail |
protected java.util.Collection collection
Constructor Detail |
public CollectionAccessor(SpeedoGenClassProxy _jdoProxy)
Method Detail |
public java.lang.String toString()
protected boolean duplicatAllowed()
public GenClassElement speedoRemove2(java.lang.Object o)
public void makePersistent(ProxyManager pm)
SpeedoAccessor
makePersistent
in interface SpeedoAccessor
makePersistent
in class GenClassAccessor
public void deletePersistent(ProxyManager pm)
SpeedoAccessor
deletePersistent
in interface SpeedoAccessor
deletePersistent
in class GenClassAccessor
public void setElements(java.lang.Object o)
setElements
in class GenClassAccessor
public void loadFieldsFromAccessor(SpeedoAccessor sa)
loadFieldsFromAccessor
in class GenClassAccessor
public void detachCopy(ProxyManager pm, java.util.Map map, SpeedoAccessor fieldsClone, java.util.Collection fgHints)
SpeedoAccessor
detachCopy
in interface SpeedoAccessor
detachCopy
in class GenClassAccessor
public void attachCopy(ProxyManager pm, java.util.Map map, SpeedoAccessor fieldsClone, boolean makeTransactional)
SpeedoAccessor
attachCopy
in interface SpeedoAccessor
attachCopy
in class GenClassAccessor
public void refresh(ProxyManager pm, java.util.Map map, java.util.Collection fgHints)
SpeedoAccessor
refresh
in interface SpeedoAccessor
refresh
in class GenClassAccessor
public void retrieve(ProxyManager pm, java.util.Map map, java.util.Collection fgHints)
SpeedoAccessor
retrieve
in interface SpeedoAccessor
retrieve
in class GenClassAccessor
public boolean add(java.lang.Object o)
add
in interface java.util.Collection
public boolean addAll(java.util.Collection c)
addAll
in interface java.util.Collection
public void clear()
clear
in interface java.util.Collection
public boolean contains(java.lang.Object o)
contains
in interface java.util.Collection
public boolean containsAll(java.util.Collection c)
containsAll
in interface java.util.Collection
public boolean equals(java.lang.Object o)
equals
in interface java.util.Collection
public boolean isEmpty()
isEmpty
in interface java.util.Collection
public java.util.Iterator iterator()
iterator
in interface java.util.Collection
public boolean remove(java.lang.Object o)
remove
in interface java.util.Collection
public boolean removeAll(java.util.Collection c)
removeAll
in interface java.util.Collection
public boolean retainAll(java.util.Collection c)
retainAll
in interface java.util.Collection
public int size()
size
in interface java.util.Collection
public java.lang.Object[] toArray()
toArray
in interface java.util.Collection
public java.lang.Object[] toArray(java.lang.Object[] a)
toArray
in interface java.util.Collection
public org.objectweb.jorm.api.PIndexedElem createPIndexedElem(GenClassAccessor gca)
createPIndexedElem
in class GenClassAccessor
public boolean speedoAdd(java.lang.Object o, java.lang.Object hints)
SpeedoGenClassCoherence
speedoAdd
in interface SpeedoGenClassCoherence
speedoAdd
in class GenClassAccessor
protected GenClassElement speedoAdd(java.lang.Object o, boolean allowDuplicates)
public boolean speedoRemove(java.lang.Object o, java.lang.Object hints)
SpeedoGenClassCoherence
speedoRemove
in interface SpeedoGenClassCoherence
speedoRemove
in class GenClassAccessor
public void forceDetachedDirty()
SpeedoAccessor
forceDetachedDirty
in interface SpeedoAccessor
public void restoreDetachedNone()
SpeedoAccessor
restoreDetachedNone
in interface SpeedoAccessor
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |