Uses of Package
com.dlsc.flexgantt.model

Packages that use com.dlsc.flexgantt.model
com.dlsc.flexgantt.command.eventline Contains eventline-specific commands. 
com.dlsc.flexgantt.command.layer Contains layer-specific commands. 
com.dlsc.flexgantt.model A few classes and interfaces that are frequently used throughout the model packages. 
com.dlsc.flexgantt.model.bookmarks Paging models are used to allow the user to quickly change the time span that is displayed by the timeline. 
com.dlsc.flexgantt.model.calendar Contains interfaces and classes for modelling a calendar, which can be used to color time spans differently based on calendar entries (holidays, vacation, milestones, ...). 
com.dlsc.flexgantt.model.dateline Provides a model definition and default implementation for a dateline model. 
com.dlsc.flexgantt.model.eventline Model definition and default implementation for an eventline model. 
com.dlsc.flexgantt.model.gantt A model definition and default implementation for a Gantt chart model, which is basically an extension of a tree table model, which itself is an extension of a tree model. 
com.dlsc.flexgantt.model.paging Paging models are used to allow the user to quickly change the time span that is displayed by the timeline. 
com.dlsc.flexgantt.policy.dateline Policies that will be used in the context of a dateline. 
com.dlsc.flexgantt.policy.eventline Policies that will be used in the context of an eventline. 
com.dlsc.flexgantt.policy.gantt Policies that will be used in the context of a Gantt chart. 
com.dlsc.flexgantt.policy.layer Policies that will be used in the context of layers. 
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.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.print Anything related to printing is contained in this package. 
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. 
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.command.eventline
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.command.layer
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model
IPropertiesOwner
          A generic interface for any object that is capable of storing property values.
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
SimpleGranularity
          An enumeration of possible simple granularities.
TimeGranularity
          An enumeration of possible time granularities.
TimeSpan
          An implementation of the ITimeSpan interface.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.bookmarks
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.calendar
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
TimeGranularity
          An enumeration of possible time granularities.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.dateline
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.eventline
AbstractPropertiesOwner
          An abstract implementation of an object that can store property values.
IPropertiesOwner
          A generic interface for any object that is capable of storing property values.
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.gantt
AbstractPropertiesOwner
          An abstract implementation of an object that can store property values.
IPropertiesOwner
          A generic interface for any object that is capable of storing property values.
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.model.paging
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.dateline
SimpleGranularity
          An enumeration of possible simple granularities.
TimeGranularity
          An enumeration of possible time granularities.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.eventline
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.gantt
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.policy.layer
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
SimpleGranularity
          An enumeration of possible simple granularities.
TimeGranularity
          An enumeration of possible time granularities.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer.system
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.layer.timeline
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.print
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.timeline
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.
SimpleGranularity
          An enumeration of possible simple granularities.
TimeGranularity
          An enumeration of possible time granularities.
 

Classes in com.dlsc.flexgantt.model used by com.dlsc.flexgantt.swing.treetable
ITimeSpan
          A time span encapsulates a start and an end time, making it easier to handle objects that are placed on a timeline.