Package io.keikai.ui.impl.undo
Class PasteSpecialCellAction
java.lang.Object
io.keikai.ui.impl.undo.AbstractUndoableAction
io.keikai.ui.impl.undo.AbstractCellDataStyleAction
io.keikai.ui.impl.undo.PasteSpecialCellAction
- All Implemented Interfaces:
UndoableAction,Serializable
- Author:
- dennis
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected final intprotected final intprotected final Sheetprotected final Range.PasteOperationprotected final Range.PasteTypeprotected final intprotected final intprotected final booleanprotected final booleanFields inherited from class io.keikai.ui.impl.undo.AbstractCellDataStyleAction
RESERVE_ALL, RESERVE_CONTENT, RESERVE_MERGE, RESERVE_STYLEFields inherited from class io.keikai.ui.impl.undo.AbstractUndoableAction
_column, _label, _lastColumn, _lastRow, _row, _sheet, _wholeColumn, _wholeRow -
Constructor Summary
ConstructorsConstructorDescriptionPasteSpecialCellAction(String label, Sheet sheet, int srcRow, int srcColumn, int srcLastRow, int srcLastColumn, Sheet destSheet, int destRow, int destColumn, int destLastRow, int destLastColumn, Range.PasteType pasteType, Range.PasteOperation pasteOperation, boolean skipBlank, boolean transpose) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected intprotected intprotected intprotected intprotected Sheetprotected booleanprotected booleanCheck if sheet is protectedMethods inherited from class io.keikai.ui.impl.undo.AbstractCellDataStyleAction
doAction, isRedoable, isUndoable, undoActionMethods inherited from class io.keikai.ui.impl.undo.AbstractUndoableAction
getLabel, isAnyCellProtected, isSheetAvailable, toString
-
Field Details
-
_destRow
protected final int _destRow -
_destColumn
protected final int _destColumn -
_destLastRow
protected final int _destLastRow -
_destLastColumn
protected final int _destLastColumn -
_reservedDestLastRow
protected final int _reservedDestLastRow -
_reservedDestLastColumn
protected final int _reservedDestLastColumn -
_destSheet
-
_pasteType
-
_pasteOperation
-
_skipBlank
protected final boolean _skipBlank -
_transpose
protected final boolean _transpose
-
-
Constructor Details
-
PasteSpecialCellAction
public PasteSpecialCellAction(String label, Sheet sheet, int srcRow, int srcColumn, int srcLastRow, int srcLastColumn, Sheet destSheet, int destRow, int destColumn, int destLastRow, int destLastColumn, Range.PasteType pasteType, Range.PasteOperation pasteOperation, boolean skipBlank, boolean transpose)
-
-
Method Details
-
isSheetProtected
protected boolean isSheetProtected()Description copied from class:AbstractUndoableActionCheck if sheet is protected- Overrides:
isSheetProtectedin classAbstractCellDataStyleAction- Returns:
-
getUndoSheet
- Specified by:
getUndoSheetin interfaceUndoableAction- Overrides:
getUndoSheetin classAbstractUndoableAction- Returns:
- target sheet of undo action, null if doesn't provided
-
getRedoSheet
- Specified by:
getRedoSheetin interfaceUndoableAction- Overrides:
getRedoSheetin classAbstractUndoableAction- Returns:
- target sheet of redo action, null if doesn't provided
-
getReservedRow
protected int getReservedRow()- Overrides:
getReservedRowin classAbstractCellDataStyleAction
-
getReservedColumn
protected int getReservedColumn()- Overrides:
getReservedColumnin classAbstractCellDataStyleAction
-
getReservedLastRow
protected int getReservedLastRow()- Overrides:
getReservedLastRowin classAbstractCellDataStyleAction
-
getReservedLastColumn
protected int getReservedLastColumn()- Overrides:
getReservedLastColumnin classAbstractCellDataStyleAction
-
getReservedSheet
- Overrides:
getReservedSheetin classAbstractCellDataStyleAction
-
getUndoSelection
- Specified by:
getUndoSelectionin interfaceUndoableAction- Overrides:
getUndoSelectionin classAbstractUndoableAction- Returns:
- Selection after undo of this action, null if doesn't provided;
-
getRedoSelection
- Specified by:
getRedoSelectionin interfaceUndoableAction- Overrides:
getRedoSelectionin classAbstractUndoableAction- Returns:
- Selection after redo of this action, null if doesn't provided;
-
applyAction
protected void applyAction()- Specified by:
applyActionin classAbstractCellDataStyleAction
-
isDstSheetProtected
protected boolean isDstSheetProtected() -
getPastedRange
-