gzz.diff
Interface DeltaCellTexter

gzz.Space gzz.impl.AbstractSpace gzz.CellTexter gzz.VStreamCellTexter gzz.impl.SimpleVStreamTexter gzz.impl.ModularSpace gzz.ObsTrigger gzz.impl.SimpleObsTrigger gzz.IdentityManager gzz.impl.DummyIdentityManager gzz.CellManager gzz.impl.AbstractCellManager gzz.impl.PlainCellManager gzz.DimManager gzz.impl.AbstractDimManager SimpleDim.Manager gzz.diff.DeltaSpace gzz.impl.ModularDeltaSpace gzz.diff.DeltaDimManager gzz.diff.DeltaCellTexter gzz.impl.AbstractDeltaDimManager gzz.impl.SimpleDeltaVStreamTexter ../../../Gzz_Backend.gen.html#modularspace modularspace_small
All Superinterfaces:
CellTexter
All Known Implementing Classes:
SimpleDeltaVStreamTexter

public interface DeltaCellTexter
extends CellTexter

The CellTexter of a DeltaSpace. Supports the same operations as DeltaSpace (with different parameters)


Field Summary
static java.lang.String rcsid
           
 
Method Summary
 void applyDelta(ContentDelta m)
          Apply a delta to this space.
 ContentDelta checkpointDelta()
          Get the set of changes.
 ContentDelta getDeltaFromZero()
          Get the set of changes needed to take a CellTexter from zero to the current state of this CellTexter.
 
Methods inherited from interface gzz.CellTexter
copyText, deleteText, getCellsWithContent, getText, insertText, moveText, setText
 

Field Detail

rcsid

public static final java.lang.String rcsid
See Also:
Constant Field Values
Method Detail

checkpointDelta

public ContentDelta checkpointDelta()
Get the set of changes. Returns the changes since a previous getDelta in a Delta object.


getDeltaFromZero

public ContentDelta getDeltaFromZero()
Get the set of changes needed to take a CellTexter from zero to the current state of this CellTexter.


applyDelta

public void applyDelta(ContentDelta m)
Apply a delta to this space. Also triggers observers. However, a change applied by applyDelta is NOT visible in the next getDelta().