Package | Description |
---|---|
com.flexganttfx.model |
Top-level model classes required for creating a Gantt chart.
|
com.flexganttfx.model.activity |
Classes and interfaces related to activities.
|
com.flexganttfx.model.calendar |
Classes and interfaces related to calendars.
|
com.flexganttfx.model.layout |
Different layout and line manager implementations used to control the layout of activities.
|
com.flexganttfx.model.repository |
Classes related to activity repositories.
|
com.flexganttfx.model.util |
Various utility classes for comparing, sorting, and storing activities.
|
com.flexganttfx.view.graphics |
The various graphics controls that are used for rendering the Gantt chart.
|
com.flexganttfx.view.graphics.layer |
System layers are used to draw various pieces of information into the background of a row
(time now, grid lines, marked time interval, chart and agenda lines, etc...).
|
com.flexganttfx.view.graphics.renderer |
Renderer classes for visualizing activities, calendar entries, and for adding custom background
visuals based on row type.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivityLink<A extends Activity>
An activity link can be used to model any kind of dependency between two
activities.
|
class |
ActivityRef<A extends Activity>
An activity reference is used to precisely identify the location of an
activity where the location is a combination of row, layer, and the activity
itself.
|
interface |
ActivityRepository<A extends Activity>
Activity repositories are used by rows to store and lookup activities.
|
interface |
LinesManager<A extends Activity>
A lines manager is used to control the layout of lines inside a row.
|
class |
Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity>
A row object is used to store the activities found on a row of the Gantt
chart.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChartActivity
An add-on interface for any activity that is managed by the
ChartLayout . |
interface |
CompletableActivity
An add-on interface for any
Activity that wants to visualize a
percentage complete value. |
interface |
HighLowChartActivity
An add-on interface for
Activity used for activities that want to be
shown as "High Low Sticks" (e.g. |
interface |
MutableActivity
An add-on interface that needs to be implemented by any activity that can be
edited interactively by the user.
|
interface |
MutableChartActivity
An add-on interface for chart activities where it should be possible to
change the chart value at a later time.
|
interface |
MutableCompletableActivity
An add-on interface for completable activities where the user should be able
to interactively edit the percentage complete value.
|
interface |
MutableHighLowChartActivity
An add-on interface for high-low activities which allows the user to
interactively edit the high and low value of the activity.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivityBase<T>
The base implementation of the
Activity interface. |
class |
ChartActivityBase<T>
The base implementation of a chart activity, which defines an additional
chart value attribute that can be utilized by the
ChartLayout to
create charts based on activities, e.g. for capacity usage / resource usage
profiles. |
class |
CompletableActivityBase<T>
The base implementation of a completable activity, which stores a
"percentage complete" value between 0 and 100%.
|
class |
HighLowChartActivityBase<T>
The base implementation of a high-low activity, which are used in combination
with a
ChartLayout . |
class |
MutableActivityBase<T>
The base implementation of a mutable activity.
|
class |
MutableChartActivityBase<T>
The base implementation of a mutable chart activity.
|
class |
MutableCompletableActivityBase<T>
The base implementation of a mutable and completable activity.
|
class |
MutableHighLowChartActivityBase<T>
The base implementation of a mutable high / low activity.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CalendarActivity
|
Modifier and Type | Class and Description |
---|---|
class |
CalendarActivityBase<T>
The base implementation of a calendar activity.
|
class |
MutableCalendarActivityBase<T>
A mutable calendar activity base implementation.
|
class |
WeekendCalendarActivity
A specialized calendar activity used to represent weekend days (e.g.
|
Modifier and Type | Class and Description |
---|---|
class |
EqualLinesManager<R extends Row<?,?,A>,A extends Activity>
A lines manager that equally distributes the available row height to all
lines.
|
class |
LinesManagerBase<A extends Activity>
A base class for new
LinesManager types. |
Modifier and Type | Class and Description |
---|---|
class |
ActivityRepositoryBase<A extends Activity> |
class |
IntervalTreeActivityRepository<A extends Activity> |
class |
ListActivityRepository<A extends Activity> |
interface |
MutableActivityRepository<A extends Activity> |
class |
MutableActivityRepositoryBase<A extends Activity> |
Modifier and Type | Class and Description |
---|---|
class |
IntervalTree<A extends Activity>
An interval tree implementation to store activities based on their start and
end time.
|
Modifier and Type | Method and Description |
---|---|
int |
ActivityComparator.compare(Activity activity1,
Activity activity2) |
static boolean |
ActivityHelper.intersect(Activity activity1,
Activity activity2) |
Modifier and Type | Method and Description |
---|---|
<A extends Activity> |
GraphicsBase.getActivityEditingCallback(Class<A> activityType) |
<A extends Activity> |
GraphicsBase.getActivityRenderer(Class<? extends A> activityType,
Class<? extends Layout> layoutType) |
<A extends Activity> |
GraphicsBase.setActivityRenderer(Class<? extends A> activityType,
Class<? extends Layout> layoutType,
ActivityRenderer<? extends A> renderer) |
Modifier and Type | Method and Description |
---|---|
Activity |
ActivityBounds.getActivity() |
Modifier and Type | Method and Description |
---|---|
<A extends Activity> |
CalendarLayer.setCalendarActivityRenderer(Class<? extends A> clazz,
CalendarActivityRenderer<? extends A> renderer) |
Modifier and Type | Class and Description |
---|---|
class |
ActivityBarRenderer<A extends Activity> |
class |
ActivityRenderer<A extends Activity> |
Copyright © 2014 Dirk Lemmermann Software & Consulting. All rights reserved.