Class SetColumnWidthOperation

  • All Implemented Interfaces:
    org.eclipse.core.commands.operations.IUndoableOperation

    public class SetColumnWidthOperation
    extends BaseOperation
    • Field Summary

    • Constructor Summary

      Constructors 
      Constructor Description
      SetColumnWidthOperation​(String label, org.eclipse.core.commands.operations.IUndoContext undoContext, SheetAccessor sheet_, int columnBegin, int columnEnd, Columns columns, PositionHolder positionHolder)
      Конструктор - для сброса ширины всем колонкам.
      SetColumnWidthOperation​(String label, org.eclipse.core.commands.operations.IUndoContext undoContext, SheetAccessor sheet_, int columnBegin, int columnEnd, Columns columns, Integer widthCharUnits_, PositionHolder positionHolder)
      Конструктор - для установки одинаковой ширины всем колонкам.
      SetColumnWidthOperation​(String label, org.eclipse.core.commands.operations.IUndoContext undoContext, SheetAccessor sheet_, int columnBegin, int columnEnd, Columns columns, List<Integer> widthCharUnits_, PositionHolder positionHolder)
      Конструктор - для установки различной ширины всем колонкам.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.core.runtime.IStatus execute​(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)  
      org.eclipse.core.runtime.IStatus redo​(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)  
      org.eclipse.core.runtime.IStatus undo​(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)  
      • Methods inherited from class org.eclipse.core.commands.operations.AbstractOperation

        addContext, canExecute, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toString
    • Constructor Detail

      • SetColumnWidthOperation

        public SetColumnWidthOperation​(String label,
                                       org.eclipse.core.commands.operations.IUndoContext undoContext,
                                       SheetAccessor sheet_,
                                       int columnBegin,
                                       int columnEnd,
                                       Columns columns,
                                       Integer widthCharUnits_,
                                       PositionHolder positionHolder)
        Конструктор - для установки одинаковой ширины всем колонкам.
      • SetColumnWidthOperation

        public SetColumnWidthOperation​(String label,
                                       org.eclipse.core.commands.operations.IUndoContext undoContext,
                                       SheetAccessor sheet_,
                                       int columnBegin,
                                       int columnEnd,
                                       Columns columns,
                                       PositionHolder positionHolder)
        Конструктор - для сброса ширины всем колонкам.
      • SetColumnWidthOperation

        public SetColumnWidthOperation​(String label,
                                       org.eclipse.core.commands.operations.IUndoContext undoContext,
                                       SheetAccessor sheet_,
                                       int columnBegin,
                                       int columnEnd,
                                       Columns columns,
                                       List<Integer> widthCharUnits_,
                                       PositionHolder positionHolder)
        Конструктор - для установки различной ширины всем колонкам.
    • Method Detail

      • execute

        public org.eclipse.core.runtime.IStatus execute​(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                        org.eclipse.core.runtime.IAdaptable info)
                                                 throws org.eclipse.core.commands.ExecutionException
        Specified by:
        execute in interface org.eclipse.core.commands.operations.IUndoableOperation
        Specified by:
        execute in class org.eclipse.core.commands.operations.AbstractOperation
        Throws:
        org.eclipse.core.commands.ExecutionException
      • redo

        public org.eclipse.core.runtime.IStatus redo​(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                     org.eclipse.core.runtime.IAdaptable info)
                                              throws org.eclipse.core.commands.ExecutionException
        Specified by:
        redo in interface org.eclipse.core.commands.operations.IUndoableOperation
        Specified by:
        redo in class org.eclipse.core.commands.operations.AbstractOperation
        Throws:
        org.eclipse.core.commands.ExecutionException
      • undo

        public org.eclipse.core.runtime.IStatus undo​(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                     org.eclipse.core.runtime.IAdaptable info)
                                              throws org.eclipse.core.commands.ExecutionException
        Specified by:
        undo in interface org.eclipse.core.commands.operations.IUndoableOperation
        Specified by:
        undo in class org.eclipse.core.commands.operations.AbstractOperation
        Throws:
        org.eclipse.core.commands.ExecutionException