Skip navigation links

FlexGantt 2.1.0 API

Commands 
Package Description
com.dlsc.flexgantt.command
Framework for creating and executing commands.
com.dlsc.flexgantt.command.dateline
Contains dateline-specific commands.
com.dlsc.flexgantt.command.eventline
Contains eventline-specific commands.
com.dlsc.flexgantt.command.layer
Contains layer-specific commands.
com.dlsc.flexgantt.command.treetable
Contains tree-table-specific commands.
Icons 
Package Description
com.dlsc.flexgantt.icons
This package deals with anything related to icons.
com.dlsc.flexgantt.icons.gif16eclipse
Contains GIF icon set in 16x16 format.
com.dlsc.flexgantt.icons.png16vista
Contains PNG icon set in size 16x16 for Windows Vista.
com.dlsc.flexgantt.icons.png16xp
Contains PNG icon set in size 16x16 for Windows XP.
com.dlsc.flexgantt.icons.png24vista  
com.dlsc.flexgantt.icons.png24xp
Contains PNG icon set in size 24x24 for Windows XP.
Models 
Package Description
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.model.scheduling
Contains supporting classes for basic scheduling operations and constraint resolutions.
com.dlsc.flexgantt.model.treetable
A tree table model, which is an extension of the standard Swing tree model.
Policies 
Package Description
com.dlsc.flexgantt.policy
Contains interfaces and classes shared by the policy child packages and a policy provider used by various FlexGantt components to look up policy implementations.
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.policy.treetable
Policies that will be used in the context of a tree table
Swing 
Package Description
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
Common classes for realizing actions within the framework.
com.dlsc.flexgantt.swing.action.dateline
Actions that are specifically used in the context of a dateline.
com.dlsc.flexgantt.swing.action.eventline
Actions that are specifically used in the context of an eventline.
com.dlsc.flexgantt.swing.action.gantt
Actions that are specifically used in the context of a Gantt chart.
com.dlsc.flexgantt.swing.action.layer
Actions that are specifically used in the context of the layer container.
com.dlsc.flexgantt.swing.action.timeline
Actions that are specifically used in the context of a timeline.
com.dlsc.flexgantt.swing.action.treetable
Actions that are specifically used in the context of a tree table.
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.
Util 
Package Description
com.dlsc.flexgantt.util
General utility classes.
Skip navigation links

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