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
-