## Uses of Class
com.dlsc.flexgantt.swing.action.AbstractFlexGanttAction

- Packages that use AbstractFlexGanttAction
  Package | Description
  --- | ---
  com.dlsc.flexgantt.swing.action.dateline | Actions that are specifically used in the context of a dateline.
  com.dlsc.flexgantt.swing.action.eventline | Actions that are specifically used in the context of an eventline.
  com.dlsc.flexgantt.swing.action.gantt | Actions that are specifically used in the context of a Gantt chart.
  com.dlsc.flexgantt.swing.action.layer | Actions that are specifically used in the context of the layer container.
  com.dlsc.flexgantt.swing.action.timeline | Actions that are specifically used in the context of a timeline.
  com.dlsc.flexgantt.swing.action.treetable | Actions that are specifically used in the context of a tree table.

- - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.dateline

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.dateline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatelineAction` An abstract action implementation that is specialized on performing operations on a dateline.
    `class` | `SetChangeVisibleEndTimeZoomStrategyAction` An action, which specifies that the dateline should use the zoom strategy `Dateline.ZoomStrategy.CHANGE_VISIBLE_END_TIME`.
    `class` | `SetChangeVisibleStartAndEndTimeZoomStrategyAction` An action, which specifies that the dateline should use the zoom strategy `Dateline.ZoomStrategy.CHANGE_VISIBLE_START_AND_END_TIME`.
    `class` | `ToggleZoomAnimation` An action, which toggles the zoom animation behaviour of the dateline on and off.
    `class` | `ZoomInAction` An action that will zoom into the dateline so that details will become more visible.
    `class` | `ZoomOutAction` An action that will zoom out of the dateline so that details will become less visible.

  - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.eventline

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.eventline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEventlineAction` An abstract action implementation that is specialized on performing operations on an eventline.
    `class` | `DeleteEventlineObjectAction` An action that can be used in the context of the `Eventline` to delete eventline object.

  - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.gantt

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.gantt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGanttChartAction<T extends AbstractGanttChart>` An abstract action implementation that is specialized on performing operations on a Gantt chart.
    `class` | `AbstractPrintAction<T extends AbstractGanttChart>` Common superclass for all actions related to printing.
    `class` | `AddHighlightedTimelineObjectsAction<T extends AbstractGanttChart>` An action that adds the currently selected timeline objects to the set of highlighted objects.
    `class` | `AlignEndTimesAction<T extends AbstractGanttChart>` An action that will cause all currently seletected timeline objects to have the same end time.
    `class` | `AlignStartTimesAction<T extends AbstractGanttChart>` An action that will cause all currently selected timeline objects to have the same start time.
    `class` | `AllObjectsAction<T extends AbstractGanttChart>` An action that will cause the timeline to zoom out far enough so that all timeline objects can be seen.
    `class` | `ClearHighlightedTimelineObjectsAction<T extends AbstractGanttChart>` An action which clears the set of highlighted objects.
    `class` | `ClearPinnedPopupsAction<T extends AbstractGanttChart>` An action that will clear all pinned popups.
    `class` | `CollapseAllAction<T extends AbstractGanttChart>` An action that will ensure that all tree nodes in the tree table will be closed.
    `class` | `CrosshairAction<T extends AbstractGanttChart>` An action that toggles the visibility of the crosshair.
    `class` | `DeleteNodeAction<T extends AbstractGanttChart>` An action that can be used in the context of the `AbstractGanttChart` to delete tree nodes in the currently focused tree table.
    `class` | `DeleteTimelineObjectAction<T extends AbstractGanttChart>` An action that deletes all currently selected timeline objects.
    `class` | `EarliestObjectsAction<T extends AbstractGanttChart>` An action that will scroll the timeline to the earliest used time point (the earliest bar / activity / task).
    `class` | `ExpandAllAction<T extends AbstractGanttChart>` An action that will ensure that all tree nodes in all tree tables will be expanded / open.
    `class` | `GridAction<T extends AbstractGanttChart>` An action that controls the vertical grid lines.
    `class` | `IndentNodeAction<T extends AbstractGanttChart>` An action that can be used to indent nodes on a Gantt chart scope (as opposed to a simple tree table scope).
    `class` | `InsertNodeAction<T extends AbstractGanttChart>` An action used to insert a new row inside the currently focused tree table.
    `class` | `LatestObjectsAction<T extends AbstractGanttChart>` An action that will scroll the timeline to the latest used time point (the latest bar / activity / task).
    `class` | `MoveFocusAction<T extends AbstractGanttChart>` An action specialized on changing the focus within the tree tables of the Gantt chart.
    `class` | `OutdentNodeAction<T extends AbstractGanttChart>` An action that can be used to outdent nodes on a Gantt chart scope (as opposed to a simple tree table scope).
    `class` | `PopupAction<T extends AbstractGanttChart>` An action that toggles the visibility of the popups.
    `class` | `PreviewGanttChartAction<T extends AbstractGanttChart>` An action that will trigger the preview functionality of the Gantt chart causing a print preview dialog to show up.
    `class` | `PreviewSecondaryGanttChartAction<T extends DualGanttChart>` An action that will trigger the preview functionality of the Gantt chart causing a print preview dialog to show up.
    `class` | `PrintGanttChartAction<T extends AbstractGanttChart>` An action that will trigger the print feature of the Gantt chart.
    `class` | `PrintSecondaryGanttChartAction<T extends DualGanttChart>` An action that will trigger the print feature of the Gantt chart.
    `class` | `RedoAction<T extends AbstractGanttChart>` An action that will redo the last command that was undone.
    `class` | `RedoActionLabeled<T extends AbstractGanttChart>` An action that will redo the last command that was undone.
    `class` | `RelationshipsAction<T extends AbstractGanttChart>` An action that toggles the visibility of the relationships.
    `class` | `RemoveHighlightedTimelineObjectsAction<T extends AbstractGanttChart>` An action which removes the currently selected timeline objects from the set of highlighted objects.
    `class` | `RemoveSortingAction<T extends AbstractGanttChart>` An action that will remove the current sorting settings.
    `class` | `SelectRowsAction<T extends AbstractGanttChart>` An action used to select the next or the previous table row when the user presses the SHIFT key in combination with arrow up or down.
    `class` | `SplitGanttChartAction<T extends DualGanttChart>` An action that toggles the visibility of the secondary Gantt chart of a `DualGanttChart`.
    `class` | `TimeNowAction<T extends AbstractGanttChart>` An action that scrolls the timeline in such a way that the current time (the time 'now') becomes visible.
    `class` | `ToggleNodeAction<T extends AbstractGanttChart>` An action that will ensure that the tree node with the current focus will either expand or collapse, depending on its current state.
    `class` | `UndoAction<T extends AbstractGanttChart>` An action that will undo the last command that was executed.
    `class` | `UndoActionLabeled<T extends AbstractGanttChart>` An action that will undo the last command that was executed.

  - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.layer

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.layer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLayerContainerAction` An abstract action implementation that is specialized on performing operations on the layer container.
    `class` | `AddPinnedPopupAction` An action that will cause the popup of timeline object to be pinned so that is remains visible when the mouse cursor is no longer on top of the timeline object.
    `class` | `CreateBookmarkAction` An action that will toggle the visibility of the eventline.
    `class` | `DeleteRelationshipAction` An action that deletes all currently selected relationships.
    `class` | `LassoModeAction` An action which sets the selection mode that will be used by the `LassoLayer`.
    `class` | `RemovePinnedPopupAction` An action that will cause the popup of a timeline object to be no longer pinned.

  - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.timeline

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.timeline
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTimelineAction` An abstract action implementation that is specialized on performing operations on a timeline.
    `class` | `EventlineAction` An action that will toggle the visibility of the eventline.
    `class` | `ScrollTimelineAction` An action that is capable of scrolling the timeline to the left or right (normal or fast speed).

  - ### Uses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.treetable

    Subclasses of AbstractFlexGanttAction in com.dlsc.flexgantt.swing.action.treetable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTreeTableAction` An abstract action implementation that is specialized on performing operations on a tree table.
    `class` | `ClearSelectionAction` An action that will clear the current selection inside the tree table.
    `class` | `CollapseNodeAction` An action that will ensure that all tree nodes currently selected in the tree table will be closed.
    `class` | `ExpandNodeAction` An action that will ensure that all tree nodes currently selected in the tree table will be expanded / open.
    `class` | `SelectAllNodesAction` An action that will select all nodes in the hierarchy tree.

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