Class PasteCellsOperation
- java.lang.Object
-
- com._1c.g5.v8.bm.integration.AbstractBmTask<Void>
-
- com._1c.g5.v8.dt.moxel.ui.operations.BaseOperation
-
- com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperation
-
- com._1c.g5.v8.dt.moxel.ui.operations.ChangeCellsOperation
-
- com._1c.g5.v8.dt.moxel.ui.operations.PasteCellsOperation
-
- All Implemented Interfaces:
IBmPostUndoRedoHandler,IBmTask<Void>
public class PasteCellsOperation extends ChangeCellsOperation
Operation of pasting spreadsheet from clipboard
-
-
Field Summary
Fields Modifier and Type Field Description static intSTR_PROPERTIES_SHIFT-
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.operations.ChangeCellsOperation
positionHolder, selection
-
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.operations.BaseOperation
sheet
-
-
Constructor Summary
Constructors Constructor Description PasteCellsOperation(String label, SheetAccessor sheet, Selection selection, boolean changeContentOrFormat, SpreadsheetDocument document, MoxelDescriptor descriptor, PositionHolder positionHolder, IConfigurationProvider configurationProvider, boolean nested)Creates new instance ofPasteCellsOperationPasteCellsOperation(String label, SheetAccessor sheet, Selection selection, SpreadsheetDocument document, MoxelDescriptor descriptor, PositionHolder positionHolder, IConfigurationProvider configurationProvider, PasteSpecialOptions pasteOptions, boolean nested)Creates new instance ofPasteCellsOperation
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidonRedoInternal()Subclasses override this method to provide post-redo logic.protected voidonUndoInternal()Subclasses override this method to provide post-undo logic.voidperformAction()Выполнить действие.-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.operations.ChangeCellsOperation
execute, postExecute, postRedo, postUndo
-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperation
isReadOnly, onExecute, onRedo, onUndo
-
Methods inherited from class com._1c.g5.v8.bm.integration.AbstractBmTask
getId, getName, getServiceId
-
-
-
-
Field Detail
-
STR_PROPERTIES_SHIFT
public static final int STR_PROPERTIES_SHIFT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PasteCellsOperation
public PasteCellsOperation(String label, SheetAccessor sheet, Selection selection, boolean changeContentOrFormat, SpreadsheetDocument document, MoxelDescriptor descriptor, PositionHolder positionHolder, IConfigurationProvider configurationProvider, boolean nested)
Creates new instance ofPasteCellsOperation- Parameters:
label- operation labelundoContext-IUndoContextsheet-SheetAccessorselection-SelectionchangeContentOrFormat- need change content or formatdocument-SpreadsheetDocumentto ba pasteddescriptor-MoxelDescriptorpositionHolder-PositionHolderconfigurationProvider- the configuration provider, cannot benull
-
PasteCellsOperation
public PasteCellsOperation(String label, SheetAccessor sheet, Selection selection, SpreadsheetDocument document, MoxelDescriptor descriptor, PositionHolder positionHolder, IConfigurationProvider configurationProvider, PasteSpecialOptions pasteOptions, boolean nested)
Creates new instance ofPasteCellsOperation- Parameters:
label- operation labelundoContext-IUndoContextsheet-SheetAccessorselection-SelectionchangeContentOrFormat- need change content or formatdocument-SpreadsheetDocumentto ba pasteddescriptor-MoxelDescriptorpositionHolder-PositionHolderconfigurationProvider- the configuration provider, cannot benullpasteOptions-PasteSpecialOptions, must not benull
-
-
Method Detail
-
performAction
public void performAction()
Description copied from class:ChangeCellsOperationВыполнить действие.- Specified by:
performActionin classChangeCellsOperation
-
onUndoInternal
protected void onUndoInternal()
Description copied from class:ChangeCellsOperationSubclasses override this method to provide post-undo logic.- Overrides:
onUndoInternalin classChangeCellsOperation
-
onRedoInternal
protected void onRedoInternal()
Description copied from class:ChangeCellsOperationSubclasses override this method to provide post-redo logic.- Overrides:
onRedoInternalin classChangeCellsOperation
-
-