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 classActivityLink<A extends Activity>An activity link can be used to model any kind of dependency between two activities.classActivityRef<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.interfaceActivityRepository<A extends Activity>Activity repositories are used by rows to store and lookup activities.interfaceLinesManager<A extends Activity>A lines manager is used to control the layout of lines inside a row.classRow<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 classActivityLink<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 interfaceChartActivityAn add-on interface for any activity that is managed by theChartLayout.interfaceCompletableActivityAn add-on interface for anyActivitythat wants to visualize a percentage complete value.interfaceHighLowChartActivityAn add-on interface forActivityused for activities that want to be shown as "High Low Sticks" (e.g.interfaceMutableActivityAn add-on interface that needs to be implemented by any activity that can be edited interactively by the user.interfaceMutableChartActivityAn add-on interface for chart activities where it should be possible to change the chart value at a later time.interfaceMutableCompletableActivityAn add-on interface for completable activities where the user should be able to interactively edit the percentage complete value.interfaceMutableHighLowChartActivityAn 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 classActivityBase<T>The base implementation of theActivityinterface.classChartActivityBase<T>The base implementation of a chart activity, which defines an additional chart value attribute that can be utilized by theChartLayoutto create charts based on activities, e.g.classCompletableActivityBase<T>The base implementation of a completable activity, which stores a "percentage complete" value between 0 and 100%.classHighLowChartActivityBase<T>The base implementation of a high-low activity, which are used in combination with aChartLayout.classMutableActivityBase<T>The base implementation of a mutable activity.classMutableChartActivityBase<T>The base implementation of a mutable chart activity.classMutableCompletableActivityBase<T>The base implementation of a mutable and completable activity.classMutableHighLowChartActivityBase<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 interfaceCalendarActivityClasses in com.flexganttfx.model.calendar that implement Activity Modifier and Type Class Description classCalendarActivityBase<T>The base implementation of a calendar activity.classMutableCalendarActivityBase<T>A mutable calendar activity base implementation.classWeekendCalendarActivityA 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 classEqualLinesManager<R extends Row<?,?,A>,A extends Activity>A lines manager that equally distributes the available row height to all lines.classLinesManagerBase<A extends Activity>A base class for newLinesManagertypes. -
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 classActivityRepositoryBase<A extends Activity>An abstract base implementation ofActivityRepositorythat provides support for event handlers (adding, removing, firing events).classIntervalTreeActivityRepository<A extends Activity>A repository implementation that utilizes binary interval trees to store its activities.classListActivityRepository<A extends Activity>A repository implementation that utilizes several lists for storing activities.interfaceMutableActivityRepository<A extends Activity>The required interface for a repository that is also mutable (activities can be added and removed).classMutableActivityRepositoryBase<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 classIntervalTree<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 intActivityComparator. compare(Activity activity1, Activity activity2)static booleanActivityHelper. 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 ActivityActivityBounds. 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 voidGraphicsBase. setActivityFilter(Predicate<Activity> filter)Sets the value ofGraphicsBase.activityFilterProperty().voidGraphicsBase. 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 classActivityBarRenderer<A extends Activity>classActivityRenderer<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 classAutoLinesManager<R extends Row<?,?,A>,A extends Activity>A specializedLinesManagerused 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 ActivityMissingActivityBoundsException. 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 classCluster<A extends Activity>A cluster is a group of activities placed on multiple columns.classColumn<A extends Activity>A column is part of aCluster.classPlacement<A extends Activity>A data structure to store the placement of an activity.classResolverResult<A extends Activity>The result object returned by theResolverclass 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.