Package com.dlsc.flexgantt.model.eventline

Model definition and default implementation for an eventline model.

See:
          Description

Interface Summary
IEventlineModel<T> A model definition for use with the Eventline.
IEventlineModelListener A definition for listeners that are interested in events fired by an IEventlineModel.
IEventlineObject A specialization of the ITimelineObject interface.
IEventlineSelectionListener A listener interface used in combination with the selection model of type IEventlineSelectionModel.
IEventlineSelectionModel A definition for a selection model that can be used by the Eventline to manage its current selection state.
 

Class Summary
DefaultEventlineModel<T extends IEventlineObject> A default implementation of the eventline model that internally manages instances of IEventlineObject in a ArrayList.
DefaultEventlineObject<T> A default implementation for objects that can be placed on the eventline by adding them to the DefaultEventlineModel.
DefaultEventlineSelectionModel A selection model used by the Eventline.
EventlineModelEvent An event object that can be used by the IEventlineModel to notify listeners of changes to it.
EventlineSelectionModelEvent An event object used by instances of IEventlineSelectionModel to inform listeners about changes to the current selection.
 

Enum Summary
EventlineModelEvent.ID An enumeration of IDs for events issued by an IEventlineModel.
EventlineSelectionModelEvent.ID An enumeration of possible events that can occure inside the selection model.
IEventlineSelectionModel.Mode An enumeration of supported selection modes.
 

Package com.dlsc.flexgantt.model.eventline Description

Model definition and default implementation for an eventline model. The information provided by the eventline model is used to visualize events and activities that are shared across all rows of the Gantt chart. One example for such an event would be company milestones displayed in a project plan that only deals with a single project.