## Uses of Interface
com.dlsc.flexgantt.command.IProgressMonitor

- Packages that use IProgressMonitor
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command | Framework for creating and executing commands.
  com.dlsc.flexgantt.command.dateline | Contains dateline-specific commands.
  com.dlsc.flexgantt.command.eventline | Contains eventline-specific commands.
  com.dlsc.flexgantt.command.layer | Contains layer-specific commands.
  com.dlsc.flexgantt.command.treetable | Contains tree-table-specific commands.
  com.dlsc.flexgantt.swing | Contains the Gantt chart components and various other user interface elements that can be used together with the Gantt chart.

- - ### Uses of IProgressMonitor in com.dlsc.flexgantt.command

    Classes in com.dlsc.flexgantt.command that implement IProgressMonitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NullProgressMonitor` A default progress monitor implementation suitable for subclassing.
    `class` | `ProgressMonitorWrapper` An abstract wrapper around a progress monitor which, unless overridden, forwards `IProgressMonitor` and `IProgressMonitorWithBlocking` methods to the wrapped progress monitor.
    `class` | `SubProgressMonitor` A progress monitor that uses a given amount of work ticks from a parent monitor.

    Methods in com.dlsc.flexgantt.command that return IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `IProgressMonitor` | IProgressMonitorFactory.`createProgressMonitor()` Creates a new progress monitor instance and returns it.
    `IProgressMonitor` | ProgressMonitorWrapper.`getWrappedProgressMonitor()` Returns the wrapped progress monitor.

    Methods in com.dlsc.flexgantt.command with parameters of type IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCommandStack.`execute(ICommand cmd, IProgressMonitor monitor)` Executes the given command.
    `void` | ICommandStack.`execute(ICommand cmd, IProgressMonitor monitor)` Executes the given command.
    `void` | ICommand.`executeCommand(IProgressMonitor monitor)` Executes the command.
    `void` | AbstractCompoundCommand.`executeCommand(IProgressMonitor monitor)` Executes the compound command by iterating over the list of added commands and calling their execute method.
    `void` | DefaultCommandStack.`redo(IProgressMonitor monitor)` If it is redoable then the last undone command can be redone by calling this method.
    `void` | ICommandStack.`redo(IProgressMonitor monitor)` Redos the last undone command (if it is redoable).
    `void` | ICommand.`redoCommand(IProgressMonitor monitor)` Redos the command.
    `void` | AbstractCompoundCommand.`redoCommand(IProgressMonitor monitor)` Redos the command by calling the execute method of the command.
    `void` | AbstractCommand.`redoCommand(IProgressMonitor monitor)` Executes the command again after a call to the command's undo method.
    `void` | DefaultCommandStack.`undo(IProgressMonitor monitor)` If it is undoable then the last executed command can be undone by calling this method.
    `void` | ICommandStack.`undo(IProgressMonitor monitor)` Undos the last executed command (if it is undoable).
    `void` | ICommand.`undoCommand(IProgressMonitor monitor)` Undos the command.
    `void` | AbstractCompoundCommand.`undoCommand(IProgressMonitor monitor)` Undos the compound command by iterating over the list of added commands (in reverse order: last added command gets undone first) and calling their undo method.

    Constructors in com.dlsc.flexgantt.command with parameters of type IProgressMonitor
    Constructor and Description
    `ProgressMonitorWrapper(IProgressMonitor monitor)` Creates a new wrapper around the given monitor.
    `SubProgressMonitor(IProgressMonitor monitor, int ticks)` Creates a new sub-progress monitor for the given monitor.
    `SubProgressMonitor(IProgressMonitor monitor, int ticks, int style)` Creates a new sub-progress monitor for the given monitor.

  - ### Uses of IProgressMonitor in com.dlsc.flexgantt.command.dateline

    Methods in com.dlsc.flexgantt.command.dateline with parameters of type IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultChangeTimeZoneCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeTimeZoneCommand.`undoCommand(IProgressMonitor monitor)`

  - ### Uses of IProgressMonitor in com.dlsc.flexgantt.command.eventline

    Methods in com.dlsc.flexgantt.command.eventline with parameters of type IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultChangeEventlineObjectTimeSpanCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateEventlineObjectCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteEventlineObjectCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeEventlineObjectTimeSpanCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateEventlineObjectCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteEventlineObjectCommand.`undoCommand(IProgressMonitor monitor)`

  - ### Uses of IProgressMonitor in com.dlsc.flexgantt.command.layer

    Methods in com.dlsc.flexgantt.command.layer with parameters of type IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultMultiDragAndDropCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultAddLayerCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteRelationshipCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultDragAndDropCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteTimelineObjectCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangePercentageCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeSpreadsheetValueCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateRelationshipCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeCapacityCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeTimelineObjectTimeSpanCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateConstraintCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateTimelineObjectCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultRemoveLayerCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultMultiDragAndDropCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultAddLayerCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteRelationshipCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultDragAndDropCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteTimelineObjectCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultChangePercentageCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeSpreadsheetValueCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateRelationshipCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeCapacityCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeTimelineObjectTimeSpanCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateConstraintCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateTimelineObjectCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultRemoveLayerCommand.`undoCommand(IProgressMonitor monitor)`

  - ### Uses of IProgressMonitor in com.dlsc.flexgantt.command.treetable

    Methods in com.dlsc.flexgantt.command.treetable with parameters of type IProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultChangeValueCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultInsertNodeCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeKeyCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultRowResizeCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultReassignNodesCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultNodeDragAndDropCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteNodeCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateNodeCommand.`executeCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeValueCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultInsertNodeCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultChangeKeyCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultRowResizeCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultReassignNodesCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultNodeDragAndDropCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultDeleteNodeCommand.`undoCommand(IProgressMonitor monitor)`
    `void` | DefaultCreateNodeCommand.`undoCommand(IProgressMonitor monitor)`

  - ### Uses of IProgressMonitor in com.dlsc.flexgantt.swing

    Classes in com.dlsc.flexgantt.swing that implement IProgressMonitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GanttChartGlassPane` A panel designed to be used as a glass pane inside a window (frame or dialog).
    `class` | `GanttChartProgressMonitor` A progress monitor implementation for the Gantt chart.
    `class` | `GanttChartStatusBar<T extends AbstractGanttChart>` A status bar specifically designed for use in combination with a Gantt chart.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.