Package com.rpl.rama.diffs
Class Diff
java.lang.Object
com.rpl.rama.diffs.Diff
- Direct Known Subclasses:
AppendDiff,DestroyedDiff,KeyChangeDiff,KeyDiff,KeyRemoveDiff,KeysDiff,KeysRemoveDiff,MultiDiff,MultiSetAddDiff,MultiSetRemoveDiff,NewValueDiff,ResyncDiff,SequenceChangeDiff,SequenceIndexChangeDiff,SequenceIndexChangesDiff,SequenceIndexRemoveDiff,SequenceInsertDiff,SequenceInsertsDiff,SequenceReorderDiff,SetAddDiff,SetRemoveDiff,UngracefulTerminationDiff,UnknownDiff
Base class for diff data which represents incremental change to a value coming from
a
The diffs produced are determined by the
PState.proxy(Path, ProxyState.Callback) proxy} call on a PState.
The diffs produced are determined by the
Paths used
for localTransform calls.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleancanProcess(Diff.Processor processor) protected abstract voiddoProcess(Diff.Processor processor) voidprocess(Diff.Processor processor) protected boolean
-
Constructor Details
-
Diff
public Diff()
-
-
Method Details
-
process
-
walkExpanded
-
doProcess
-
canProcess
-