|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Delta
Represents changes made to a DeltaAware implementation. Should be efficiently externalizable.
| Method Summary | |
|---|---|
DeltaAware |
merge(DeltaAware d)
Merge the current set of deltas with a given DeltaAware instance, and return a coherent and complete
DeltaAware instance. |
| Methods inherited from interface java.io.Externalizable |
|---|
readExternal, writeExternal |
| Method Detail |
|---|
DeltaAware merge(DeltaAware d)
DeltaAware instance, and return a coherent and complete
DeltaAware instance. Implementations should be able to deal with null values passed in, or values of a
different type from the expected DeltaAware instance. Usually the approach would be to ignore what is passed in,
create a new instance of the DeltaAware implementation that the current Delta implementation is written for, apply
changes and pass it back.
d - instance to merge with, or null if no merging is needed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||