# Uses of Package
com.dlsc.flexgantt.swing

- Packages that use com.dlsc.flexgantt.swing
  Package | Description
  --- | ---
  com.dlsc.flexgantt.model.scheduling | Contains supporting classes for basic scheduling operations and constraint resolutions.
  com.dlsc.flexgantt.swing | Contains the Gantt chart components and various other user interface elements that can be used together with the Gantt chart.
  com.dlsc.flexgantt.swing.action.gantt | Actions that are specifically used in the context of a Gantt chart.
  com.dlsc.flexgantt.swing.layer | The right-hand side of any Gantt chart is a layer container, which is responsible for managing the various layer types.
  com.dlsc.flexgantt.swing.layer.system | Contains the system layers for drawing the background, grid lines, popups, relationships, controls, spreadsheets, overviews, global events and activities.
  com.dlsc.flexgantt.swing.layer.timeline | Classes that deal with timeline layers and the rendering and the selection of timeline objects.
  com.dlsc.flexgantt.swing.mac |
  com.dlsc.flexgantt.swing.print | Anything related to printing is contained in this package.
  com.dlsc.flexgantt.swing.scheduling | Contains components used for supporting scheduling operations built into FlexGantt.
  com.dlsc.flexgantt.swing.selector | Contains the selector implementations.
  com.dlsc.flexgantt.swing.timeline | Contains the timeline component, which itself consists of a dateline and an eventline.
  com.dlsc.flexgantt.swing.treetable | A tree table implementation used solely for the purpose of drawing the left-hand side of a Gantt chart.
  com.dlsc.flexgantt.swing.util | Utility classes for Swing operations.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.model.scheduling
  Class and Description
  IMessage A message can be added to a Gantt chart to display information, warnings or errors.
  ITimelineObjectPathMessage A message that is related to an object on the timeline.
  Message The default implementation of the `IMessage` interface.
  MessageTypeId A message type ID is used to distinguish different types of user messages.
  TimelineObjectPathMessage A timeline object message is used when the application wants to display a message to the user that is somehow related to a single timeline object.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  AbstractGanttChartActionMap An action map, which defines the set of actions that will be available within the Gantt chart.
  AbstractGanttChartInputMap A specialized input map for use with an instance of `AbstractGanttChart`.
  AbstractRowHeader A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.
  DefaultComponentFactory The default component factory used by the Gantt charts.
  DualGanttChart A dual Gantt Chart is capable of displaying two charts at the same time while keeping the two left-hand sides and the two right-hand sides synchronized during horizontal scrolling operations.
  GanttChart A basic Gantt chart implementation that is capable of visualizing the data provided by a single Gantt chart model.
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.
  GanttChartStatusBar A status bar specifically designed for use in combination with a Gantt chart.
  GanttChartToolBar A toolbar for use in combination with a Gantt chart.
  GanttChartToolBar.Control An enumerator that can be used in combination with the toolbar constructor to determine which buttons are displayed.
  GanttChartToolBar.Mode Different display modes supported by the toolbar.
  GridControl A control that allows the user to enable / disable a virtual grid that will be used for drag and drop operations related to timeline objects.
  GridControlPanel A container for grid controls.
  ICommandInterceptor A command interceptor gets invoked if a certain type of command is about to be executed.
  IComponentFactory An interface used for factories that are capable of creating the various components that constitute a Gantt chart (timeline, tree table, layer container, row header, column header, ...).
  IGanttChartActionMap An interface that needs to be implemented by action maps that want to be associated with an instance of `AbstractGanttChart`.
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  IGridComponentListener A grid component listener reacts to changes of the grid granularity of a grid component.
  IMessage A message can be added to a Gantt chart to display information, warnings or errors.
  IMessageListener A listener that gets informed when messages have been added or removed from an object (e.g. from an instance of `AbstractGanttChart`).
  IMultiGanttChartContainer An interface for containers that are capable of storing multiple Gantt charts at the same time.
  IMultiGanttChartContainerListener A listener that can be attached to a multi Gantt chart container instance.
  IRelationshipMessage A message that is related to a relationship / a link / a constraint.
  ISortingListener Observers that implement the sorting interface will be informed whenever the user sorts the Gantt charts / the tree tables.
  ITimelineObjectPathMessage A message that is related to an object on the timeline.
  ITreePathMessage A message that is related to a tree path.
  Message The default implementation of the `IMessage` interface.
  MessageTable A table capable of displaying the messages attached to a Gantt chart.
  MessageTableModel The table model used by the dialog's table.
  MessageTypeId A message type ID is used to distinguish different types of user messages.
  MultiGanttChartContainerEvent An event used to inform listeners about changes in a multi Gantt chart container.
  MultiGanttChartContainerEvent.ID An identifier used to distinguish between different types of multi Gantt chart container events.
  NavigationControl A control used for navigation operations inside the Gantt chart (show earliest objects, show latest objects, show time now, zoom, ...).
  NavigationControlPanel The navigation control allows the user to zoom in, zoom out, jump to the time 'now'
  NavigationControlType An enumeration of possible navigation types.
  PagingControl A control used for paging operations inside the Gantt chart (earlier / later time span).
  PagingControlPanel The navigation control allows the user to zoom in, zoom out and jump to the time 'now'.
  PagingControlType An enumeration of possible paging operations.
  SimpleComponentFactory A simple component factory is an exension of the default component factory.
  SortingEvent An event object used in combination with the `ISortingListener` interface.
  SortingEvent.ID An enumerator used to distinguish between different types of sorting events.
  StatusBar A general purpose statusbar implementation.
  TimeZonePanel A panel specialized on letting the user select a timezone from a list of available time zones.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.action.gantt
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  DualGanttChart A dual Gantt Chart is capable of displaying two charts at the same time while keeping the two left-hand sides and the two right-hand sides synchronized during horizontal scrolling operations.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.layer
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  AbstractRowHeader A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  IGridComponentListener A grid component listener reacts to changes of the grid granularity of a grid component.
  ObjectBounds An object used to store the rectangle bounds of a timeline object.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.layer.system
  Class and Description
  IEditable A common interface for the tree table and the layer container so that both components can support cell editing.
  ObjectBounds An object used to store the rectangle bounds of a timeline object.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.layer.timeline
  Class and Description
  ObjectBounds An object used to store the rectangle bounds of a timeline object.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.mac
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  AbstractRowHeader A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.
  DefaultComponentFactory The default component factory used by the Gantt charts.
  DualGanttChart A dual Gantt Chart is capable of displaying two charts at the same time while keeping the two left-hand sides and the two right-hand sides synchronized during horizontal scrolling operations.
  GanttChart A basic Gantt chart implementation that is capable of visualizing the data provided by a single Gantt chart model.
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.
  GanttChartFrame A frame implementation specifically designed for use with a Gantt chart.
  IComponentFactory An interface used for factories that are capable of creating the various components that constitute a Gantt chart (timeline, tree table, layer container, row header, column header, ...).
  IGridComponent A grid component is an object that supports a grid based on a given granularity.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.print
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  IMessage A message can be added to a Gantt chart to display information, warnings or errors.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.scheduling
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  IMessageListener A listener that gets informed when messages have been added or removed from an object (e.g. from an instance of `AbstractGanttChart`).
  MessageTable A table capable of displaying the messages attached to a Gantt chart.
  MessageTableModel The table model used by the dialog's table.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.selector
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  ColumnChooser A panel used for selecting which columns will be shown in the tree table of the Gantt chart.
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  TimeZonePanel A panel specialized on letting the user select a timezone from a list of available time zones.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.timeline
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  IGridComponentListener A grid component listener reacts to changes of the grid granularity of a grid component.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.treetable
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  AbstractRowHeader A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.
  DefaultTreeTableCellEditor A cell editor implementation that can be used for editing tree table cells and spreadsheet cells.
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.
  IComponentFactory An interface used for factories that are capable of creating the various components that constitute a Gantt chart (timeline, tree table, layer container, row header, column header, ...).
  IEditable A common interface for the tree table and the layer container so that both components can support cell editing.
  IGridComponent A grid component is an object that supports a grid based on a given granularity.
  IMessage A message can be added to a Gantt chart to display information, warnings or errors.
  ISortingListener Observers that implement the sorting interface will be informed whenever the user sorts the Gantt charts / the tree tables.
  SortingEvent An event object used in combination with the `ISortingListener` interface.

- Classes in com.dlsc.flexgantt.swing used by com.dlsc.flexgantt.swing.util
  Class and Description
  AbstractGanttChart The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
  GanttChart A basic Gantt chart implementation that is capable of visualizing the data provided by a single Gantt chart model.
  GanttChartControl Gantt chart controls are those user interface components that surround the main controls on the left-hand and the right-hand side of the Gantt chart.

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