# Package com.dlsc.flexgantt.swing.layer.timeline

Classes that deal with timeline layers and the rendering and the selection of timeline objects.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ITimelineObjectEditor | An interface for editors that can be used for in-place editing of timeline objects.
  ITimelineObjectEditorListener | A listener interface for timeline object editors.
  ITimelineObjectRenderer | A renderer that will be used for rendering timeline objects.
  ITimelineObjectSelectionListener | An interface that can be used by objects that want to register themselves as listeners (observers) with the selection model of a `TimelineObjectLayer`.
  ITimelineObjectSelectionModel | A selection model definition used by instances of `TimelineObjectLayer`.

- Class Summary
  Class | Description
  --- | ---
  AbstractTimelineObjectEditor | An abstract timeline object editor implementation, which provides functionality common to most editors.
  DefaultActivityObjectEditor | A timeline object editor used for editing activity objects.
  DefaultActivityObjectRenderer | A renderer for timeline objects that implement the `IActivityObject` interface.
  DefaultCapacityObjectRenderer | A timeline object renderer that knows how to draw timeline objects that represent a capacity.
  DefaultEventObjectRenderer | A default implementation of a renderer for timeline objects that are events (same start and end time).
  DefaultTimelineObjectEditor | A timeline object editor used for editing basic attributes of a timeline object.
  DefaultTimelineObjectRenderer | The default timeline object renderer implementation draws a bar with rounded corners and fills its background with a smooth gradient paint.
  DefaultTimelineObjectSelectionModel | The default implementation of the timeline object layer selection model.
  TimelineObjectLayer | The timeline object layer is responsible for rendering the timeline objects returned by the Gantt chart model.
  TimelineObjectSelectionEvent | An event object used for informing listeners attached to an instance of `ITimelineObjectSelectionModel`.

- Enum Summary
  Enum | Description
  --- | ---
  TimelineObjectSelectionEvent.ID | An event identifier used for distinguishing between different types of events (added objects, removed objects).

## Package com.dlsc.flexgantt.swing.layer.timeline Description

Classes that deal with timeline layers and the rendering and the selection of timeline objects.

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