|
SolarMetric Kodo JDO 3.1.6 generated on August 25 2004 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for components that track changes to containers at a fine-grained level. Proxies that use change trackers might have better update performance than non-tracking proxies.
Method Summary | |
void |
added(Object val)
Notify the tracker that the given object was added. |
void |
changed(Object val)
Notify the tracker that the given object was changed. |
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. |
int |
getNextSequence()
The next element sequence value for this proxy at load time. |
Collection |
getRemoved()
Return the set of values that need to be removed from the managed container. |
boolean |
isTracking()
Return true if this tracker has an up-to-date view of all the changes to the container it is managing. |
void |
removed(Object val)
Notify the tracker that the given object was removed. |
void |
setNextSequence(int seq)
The maximum element sequence value for this proxy at load time. |
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. |
Method Detail |
public boolean isTracking()
public void startTracking()
public void stopTracking()
public Collection getAdded()
public Collection getRemoved()
public Collection getChanged()
public void added(Object val)
public void removed(Object val)
public void changed(Object val)
public int getNextSequence()
public void setNextSequence(int seq)
|
SolarMetric Kodo JDO 3.1.6 generated on August 25 2004 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |