Package com.google.refine.history
Interface Change
- All Known Implementing Classes:
CellChange,ChangeSequence,ColumnAdditionChange,ColumnChange,ColumnMoveChange,ColumnRemovalChange,ColumnRenameChange,ColumnReorderChange,ColumnSplitChange,DataExtensionChange,MassCellChange,MassChange,MassReconChange,MassRowChange,MassRowColumnChange,ReconChange,RowFlagChange,RowRemovalChange,RowReorderChange,RowStarChange
public interface Change
Interface for a concrete change to a project's data. A change should consist
of new values already computed. When apply() is called, the change should not
spend any more time computing anything. It should simply save existing values
and swap in new values. Similarly, when revert() is called, the change
should only swap old values back in.
-
Method Summary
-
Method Details
-
apply
-
revert
-
save
- Throws:
IOException
-