Package com.dlsc.flexgantt.swing.timeline

Contains the timeline component, which itself consists of a dateline and an eventline.

See:
          Description

Interface Summary
IDatelineMenuProvider A dateline menu provider is a convenient way of adding a context sensitive popup menu to the Dateline.
IDatelineRenderer<T extends IDatelineModel> The renderer interface used by the dateline to renderer major and minor time spans.
IEventlineMenuProvider An eventline menu provider is a convenient way of adding a context sensitive popup menu to the Eventline.
IEventlineObjectRenderer A renderer used for drawing eventline objects.
 

Class Summary
AbstractDatelineRenderer<T extends IDatelineModel> An abstract dateline renderer that provides common functionality for its subclasses.
AbstractTimelineControlPanel<T extends IGranularity> A panel used for controlling the time span and the granularity displayed by the timeline.
Dateline The dateline is one part of the timeline (the Eventline is the other) and responsible for displaying dates.
DefaultDatelineMenuProvider A menu provider for the dateline that provides a popup menu with the most basic operations that can be performed on the dateline (zoom in / out, show earliest / latest timeline objects, ...)
DefaultEventlineMenuProvider A menu provider for the eventline that provides a popup menu with the most basic operations that can be performed on the eventline.
DefaultEventlineObjectRenderer The default renderer used for objects shown on the eventline.
Eventline The eventline is one part of the timeline (the Dateline is the other) and responsible for rendering events and activities that are common to all hierarchy nodes (for example company holidays, national holidays, etc...).
EventlineObjectPanel A panel that can be used to edit the values for a newly created eventline object (start time, end time, label).
SimpleDateline A simple dateline using the SimpleGranularityDatelineModel in combination with the SimpleGranularityZoomPolicy and the SimpleGranularityDatelineRenderer.
SimpleEventline A specialization of the standard eventline used for situations when the application wants to work with the granularity SimpleGranularity.
SimpleGranularityDatelineModel A dateline model implementation based on the SimpleGranularity enumerator.
SimpleGranularityDatelineRenderer<T extends SimpleGranularityDatelineModel> A dateline renderer implementation that will be used if the dateline model is an instance of SimpleGranularityDatelineModel.
SimpleGranularityListCellRenderer A list cell renderer specialized on rendering instances of SimpleGranularity.
SimpleGranularityTimelineControlPanel A timeline control panel implementation that can be used in situations where the dateline model is an instance of SimpleGranularityDatelineModel.
TimeGranularityDatelineModel A dateline model implementation based on the TimeGranularity enumerator.
TimeGranularityDatelineRenderer<T extends TimeGranularityDatelineModel> A dateline renderer implementation that will be used if the dateline model is an instance of TimeGranularityDatelineModel.
TimeGranularityListCellRenderer A list cell renderer specialized on rendering instances of TimeGranularity.
TimeGranularityTimelineControlPanel A timeline control panel implementation that can be used in situations where the dateline model is an instance of TimeGranularityDatelineModel.
Timeline The timeline is a container for the Dateline and the Eventline.
TimeNowThread A thread that is specialized on updating the time now variable inside the Eventline.
 

Enum Summary
Dateline.ZoomStrategy The zoom strategy defines how the zoom operation will be performed.
Eventline.EventlineEditMode An enumeration of possible editing states that the eventline can be in.
 

Package com.dlsc.flexgantt.swing.timeline Description

Contains the timeline component, which itself consists of a dateline and an eventline. The dateline will render the time (MO, TU, WE, ...), while the eventline will display global events and activities (e.g. company milestones).