|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--kodo.util.AbstractLRSProxyCollection
| Constructor Summary | |
AbstractLRSProxyCollection(Class,
boolean)
|
|
| Method Summary | |
boolean |
add(Object)
|
boolean |
addAll(Collection)
|
void |
added(Object)
Notify the tracker that the given object was added. |
void |
changed(Object)
Notify the tracker that the given object was changed. |
void |
clear()
|
boolean |
contains(Object)
|
boolean |
containsAll(Collection)
|
Object |
copy(Object)
Return an unproxied copy of the given instance. |
protected abstract int |
count()
|
boolean |
evaluate(Object)
|
Collection |
getAdded()
Return the collection of values that need to be added to the managed container. |
Collection |
getChanged()
Return the set of elements that have changed. |
ChangeTracker |
getChangeTracker()
Return the change tracker for this proxy, or null if none. |
int |
getNextSequence()
The next element sequence value for this proxy at load time. |
KodoStateManager |
getOwner()
Return the owning object. |
int |
getOwnerField()
Return the owning field index. |
Collection |
getRemoved()
Return the set of values that need to be removed from the managed container. |
protected abstract boolean |
has(Object)
|
boolean |
isEmpty()
|
boolean |
isTracking()
Return true if this tracker has an up-to-date view of all the changes to the container it is managing. |
Iterator |
iterator()
|
protected abstract Iterator |
itr()
|
boolean |
remove(Object)
|
boolean |
removeAll(Collection)
|
void |
removed(Object)
Notify the tracker that the given object was removed. |
boolean |
retainAll(Collection)
|
void |
setNextSequence(int)
The maximum element sequence value for this proxy at load time. |
void |
setOwner(KodoStateManager,
int)
Reset the state of the proxy, and set the owning JDO instance of the proxy and the name of the field it is assigned to. |
int |
size()
|
void |
startTracking()
Reset the state of the change tracker, and turn change tracking back on if it has been disabled. |
void |
stopTracking()
Tell the tracker to stop tracking changes for its container. |
Object[] |
toArray()
|
Object[] |
toArray(Object[])
|
protected Object |
writeReplace()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
equals, hashCode |
| Constructor Detail |
public AbstractLRSProxyCollection(Class,
boolean)
| Method Detail |
public void setOwner(KodoStateManager,
int)
ProxysetOwner in interface Proxypublic KodoStateManager getOwner()
ProxygetOwner in interface Proxypublic int getOwnerField()
ProxygetOwnerField in interface Proxypublic ChangeTracker getChangeTracker()
ProxygetChangeTracker in interface Proxypublic Object copy(Object)
Proxycopy in interface Proxypublic boolean add(Object)
add in interface Collectionpublic boolean addAll(Collection)
addAll in interface Collectionpublic boolean remove(Object)
remove in interface Collectionpublic boolean removeAll(Collection)
removeAll in interface Collectionpublic boolean retainAll(Collection)
retainAll in interface Collectionpublic void clear()
clear in interface Collectionpublic boolean contains(Object)
contains in interface Collectionpublic boolean containsAll(Collection)
containsAll in interface Collectionpublic Object[] toArray()
toArray in interface Collectionpublic Object[] toArray(Object[])
toArray in interface Collectionpublic int size()
size in interface Collectionpublic boolean isEmpty()
isEmpty in interface Collectionpublic Iterator iterator()
iterator in interface Collection
protected Object writeReplace()
throws ObjectStreamException
protected abstract Iterator itr()
protected abstract boolean has(Object)
protected abstract int count()
public boolean evaluate(Object)
evaluate in interface org.apache.commons.collections.Predicatepublic boolean isTracking()
ChangeTrackerisTracking in interface ChangeTrackerpublic void startTracking()
ChangeTrackerstartTracking in interface ChangeTrackerpublic void stopTracking()
ChangeTrackerstopTracking in interface ChangeTrackerpublic Collection getAdded()
ChangeTrackergetAdded in interface ChangeTrackerpublic Collection getRemoved()
ChangeTrackergetRemoved in interface ChangeTrackerpublic Collection getChanged()
ChangeTrackergetChanged in interface ChangeTrackerpublic void added(Object)
ChangeTrackeradded in interface ChangeTrackerpublic void removed(Object)
ChangeTrackerremoved in interface ChangeTrackerpublic void changed(Object)
ChangeTrackerchanged in interface ChangeTrackerpublic int getNextSequence()
ChangeTrackergetNextSequence in interface ChangeTrackerpublic void setNextSequence(int)
ChangeTrackersetNextSequence in interface ChangeTracker
|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||