Uses of Interface
com.flexganttfx.model.Activity
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.
|
com.flexganttfx.view.util |
Various utility classes.
|
impl.com.flexganttfx.skin.graphics |
Classes for the graphics skin.
|
impl.com.flexganttfx.skin.util |
A collection of utility classes.
|
-
Uses of Activity in com.flexganttfx.model
Classes in com.flexganttfx.model with type parameters of type Activity Modifier and Type Class 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.Classes in com.flexganttfx.model that implement Activity Modifier and Type Class Description class
ActivityLink<A extends Activity>
An activity link can be used to model any kind of dependency between two activities. -
Uses of Activity in com.flexganttfx.model.activity
Subinterfaces of Activity in com.flexganttfx.model.activity Modifier and Type Interface Description interface
ChartActivity
An add-on interface for any activity that is managed by theChartLayout
.interface
CompletableActivity
An add-on interface for anyActivity
that wants to visualize a percentage complete value.interface
HighLowChartActivity
An add-on interface forActivity
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.Classes in com.flexganttfx.model.activity that implement Activity Modifier and Type Class Description class
ActivityBase<T>
The base implementation of theActivity
interface.class
ChartActivityBase<T>
The base implementation of a chart activity, which defines an additional chart value attribute that can be utilized by theChartLayout
to create charts based on activities, e.g.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 aChartLayout
.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. -
Uses of Activity in com.flexganttfx.model.calendar
Subinterfaces of Activity in com.flexganttfx.model.calendar Modifier and Type Interface Description interface
CalendarActivity
Classes in com.flexganttfx.model.calendar that implement Activity Modifier and Type Class 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. -
Uses of Activity in com.flexganttfx.model.layout
Classes in com.flexganttfx.model.layout with type parameters of type Activity Modifier and Type Class 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 newLinesManager
types. -
Uses of Activity in com.flexganttfx.model.repository
Classes in com.flexganttfx.model.repository with type parameters of type Activity Modifier and Type Class Description class
ActivityRepositoryBase<A extends Activity>
An abstract base implementation ofActivityRepository
that provides support for event handlers (adding, removing, firing events).class
IntervalTreeActivityRepository<A extends Activity>
A repository implementation that utilizes binary interval trees to store its activities.class
ListActivityRepository<A extends Activity>
A repository implementation that utilizes several lists for storing activities.interface
MutableActivityRepository<A extends Activity>
The required interface for a repository that is also mutable (activities can be added and removed).class
MutableActivityRepositoryBase<A extends Activity>
-
Uses of Activity in com.flexganttfx.model.util
Classes in com.flexganttfx.model.util with type parameters of type Activity Modifier and Type Class Description class
IntervalTree<A extends Activity>
An interval tree implementation to store activities based on their start and end time.Methods in com.flexganttfx.model.util with parameters of type Activity Modifier and Type Method Description int
ActivityComparator. compare(Activity activity1, Activity activity2)
static boolean
ActivityHelper. intersect(Activity activity1, Activity activity2)
Checks whether the time bounds of the two given activities intersect with each other. -
Uses of Activity in com.flexganttfx.view.graphics
Methods in com.flexganttfx.view.graphics with type parameters of type Activity Modifier and Type Method Description <A extends Activity>
Callback<GraphicsBase.EditingCallbackParameter,Boolean>GraphicsBase. getActivityEditingCallback(Class<A> activityType)
<A extends Activity>
ActivityRenderer<? extends A>GraphicsBase. getActivityRenderer(Class<? extends A> activityType, Class<? extends Layout> layoutType)
<A extends Activity>
voidGraphicsBase. setActivityRenderer(Class<? extends A> activityType, Class<? extends Layout> layoutType, ActivityRenderer<? extends A> renderer)
Registers a renderer for the given activity and layout type.Methods in com.flexganttfx.view.graphics that return Activity Modifier and Type Method Description Activity
ActivityBounds. getActivity()
Methods in com.flexganttfx.view.graphics that return types with arguments of type Activity Modifier and Type Method Description ObjectProperty<Predicate<Activity>>
GraphicsBase. activityFilterProperty()
A property used to store a filter function, which determines if an activity will be rendered or not.Predicate<Activity>
GraphicsBase. getActivityFilter()
Returns the value ofGraphicsBase.activityFilterProperty()
.Method parameters in com.flexganttfx.view.graphics with type arguments of type Activity Modifier and Type Method Description void
GraphicsBase. setActivityFilter(Predicate<Activity> filter)
Sets the value ofGraphicsBase.activityFilterProperty()
.void
GraphicsBase. setLinkRenderer(Class<? extends Activity> clazz, LinkRenderer<?> renderer)
Sets a custom link renderer for the given type of activity link. -
Uses of Activity in com.flexganttfx.view.graphics.layer
Methods in com.flexganttfx.view.graphics.layer with type parameters of type Activity Modifier and Type Method Description <A extends Activity>
voidCalendarLayer. setCalendarActivityRenderer(Class<? extends A> clazz, CalendarActivityRenderer<? extends A> renderer)
-
Uses of Activity in com.flexganttfx.view.graphics.renderer
Classes in com.flexganttfx.view.graphics.renderer with type parameters of type Activity Modifier and Type Class Description class
ActivityBarRenderer<A extends Activity>
class
ActivityRenderer<A extends Activity>
-
Uses of Activity in com.flexganttfx.view.util
Classes in com.flexganttfx.view.util with type parameters of type Activity Modifier and Type Class Description class
AutoLinesManager<R extends Row<?,?,A>,A extends Activity>
A specializedLinesManager
used for ensuring that activities will not overlap each other. -
Uses of Activity in impl.com.flexganttfx.skin.graphics
Methods in impl.com.flexganttfx.skin.graphics that return Activity Modifier and Type Method Description Activity
MissingActivityBoundsException. getActivity()
Constructors in impl.com.flexganttfx.skin.graphics with parameters of type Activity Constructor Description MissingActivityBoundsException(ActivityRenderer<?> renderer, Activity activity, Row<?,?,?> row, int lineIndex)
-
Uses of Activity in impl.com.flexganttfx.skin.util
Classes in impl.com.flexganttfx.skin.util with type parameters of type Activity Modifier and Type Class Description class
Cluster<A extends Activity>
A cluster is a group of activities placed on multiple columns.class
Column<A extends Activity>
A column is part of aCluster
.class
Placement<A extends Activity>
A data structure to store the placement of an activity.class
ResolverResult<A extends Activity>
The result object returned by theResolver
class after resolving conflicts between overlapping activities.Methods in impl.com.flexganttfx.skin.util with type parameters of type Activity Modifier and Type Method Description static <A extends Activity>
ResolverResult<A>Resolver. resolve(List<A> activities)
Resolves overlapping conflicts for the given activities.static <A extends Activity>
ResolverResult<A>Resolver. resolve(List<A> activities, Predicate<A> filter)
Resolves overlapping conflicts for the given activities.