Module com.flexganttfx.model
Package com.flexganttfx.model.activity
Classes and interfaces related to activities.
- Chart activity: adds capabilities to an activity to display it as a chart value (vertical bar).
- High / low chart activity: adds capabilities to an activity to display it as a chart value (vertical bar).
- CompletableActivity: adds capabilities to an activity to visualize a "percentage complete" value inside the activity bar.
For each one of these basic interfaces the package includes a mutable version and a base implementation.
- ActivityBase / MutableActivity / MutableActivityBase
- ChartActivity / ChartActivityBase / MutableChartActivity / MutableChartActivityBase
- HighLowChartActivity / HighLowChartActivityBase / HighLowMutableChartActivity / HighLowMutableChartActivityBase
- CompletableActivity / CompletableActivityBase / MutableCompletableActivity / MutableCompletableActivityBase
- Since:
- 1.0
- See Also:
ActivityRef
,ActivityRepository
-
Interface Summary Interface Description ChartActivity An add-on interface for any activity that is managed by theChartLayout
.CompletableActivity An add-on interface for anyActivity
that wants to visualize a percentage complete value.HighLowChartActivity An add-on interface forActivity
used for activities that want to be shown as "High Low Sticks" (e.g.MutableActivity An add-on interface that needs to be implemented by any activity that can be edited interactively by the user.MutableChartActivity An add-on interface for chart activities where it should be possible to change the chart value at a later time.MutableCompletableActivity An add-on interface for completable activities where the user should be able to interactively edit the percentage complete value.MutableHighLowChartActivity An add-on interface for high-low activities which allows the user to interactively edit the high and low value of the activity. -
Class Summary Class Description ActivityBase<T> The base implementation of theActivity
interface.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.CompletableActivityBase<T> The base implementation of a completable activity, which stores a "percentage complete" value between 0 and 100%.HighLowChartActivityBase<T> The base implementation of a high-low activity, which are used in combination with aChartLayout
.MutableActivityBase<T> The base implementation of a mutable activity.MutableChartActivityBase<T> The base implementation of a mutable chart activity.MutableCompletableActivityBase<T> The base implementation of a mutable and completable activity.MutableHighLowChartActivityBase<T> The base implementation of a mutable high / low activity.