|
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.AbstractLRSProxyMap
| Inner classes inherited from class java.util.Map |
Map.Entry |
| Constructor Summary | |
AbstractLRSProxyMap(Class,
Class)
|
|
| Method Summary | |
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 |
containsKey(Object)
|
boolean |
containsValue(Object)
|
Object |
copy(Object)
Return an unproxied copy of the given instance. |
protected abstract int |
count()
|
Set |
entrySet()
|
boolean |
evaluate(Object)
|
Object |
get(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 |
hasKey(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. |
protected abstract Iterator |
itr()
|
protected abstract Collection |
keys(Object)
|
Set |
keySet()
|
Object |
put(Object,
Object)
|
void |
putAll(Map)
|
Object |
remove(Object)
|
void |
removed(Object)
Notify the tracker that the given object was removed. |
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. |
protected abstract Object |
value(Object)
|
Collection |
values()
|
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.Map |
equals, hashCode |
| Constructor Detail |
public AbstractLRSProxyMap(Class,
Class)
| 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 int size()
size in interface Mappublic boolean isEmpty()
isEmpty in interface Mappublic boolean containsKey(Object)
containsKey in interface Mappublic boolean containsValue(Object)
containsValue in interface Mappublic Object get(Object)
get in interface Map
public Object put(Object,
Object)
put in interface Mappublic void putAll(Map)
putAll in interface Mappublic Object remove(Object)
remove in interface Mappublic void clear()
clear in interface Mappublic Set keySet()
keySet in interface Mappublic Collection values()
values in interface Mappublic Set entrySet()
entrySet in interface Map
protected Object writeReplace()
throws ObjectStreamException
protected abstract boolean hasKey(Object)
protected abstract Collection keys(Object)
protected abstract Object value(Object)
protected abstract Iterator itr()
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 | ||||||||