Klasse MutableChartActivityBase<T>
java.lang.Object
com.flexganttfx.model.activity.ActivityBase<T>
com.flexganttfx.model.activity.ChartActivityBase<T>
com.flexganttfx.model.activity.MutableChartActivityBase<T>
- Typparameter:
T- the type of the optional user object
- Alle implementierten Schnittstellen:
Activity,ChartActivity,MutableActivity,MutableChartActivity
public class MutableChartActivityBase<T>
extends ChartActivityBase<T>
implements MutableChartActivity
The base implementation of a mutable chart activity.
- Seit:
- 1.0
-
Feldübersicht
Von Klasse geerbte Felder com.flexganttfx.model.activity.ChartActivityBase
chartValueVon Klasse geerbte Felder com.flexganttfx.model.activity.ActivityBase
DEFAULT_DURATION, endTime, id, name, startTime, userObject -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConstructs a new mutable chart activity.MutableChartActivityBase(double value) Constructs a new mutable chart activity with the given value.MutableChartActivityBase(double value, Instant time) Constructs a new mutable chart activity with the given value.MutableChartActivityBase(double value, Instant startTime, Instant endTime) Constructs a new mutable chart activity with the given value. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddDuration(Duration duration) Convenience method to determine a new end time based on a duration that will be added once to the current end time of the activity.voidaddDuration(Duration duration, long multipliedBy) Convenience method to determine a new end time based on a duration that will be added several times to the current end time of the activity.Convenience method to determine the duration between the start and the end time of the activity.voidsetChartValue(double value) Sets a new chart value.voidsetDuration(Duration duration) Convenience method to determine a new end time based on a duration that will be added to the current start time of the activity.voidsetEndTime(Instant time) Sets a new end time on the activity.voidSets the name of the activity.voidsetStartTime(Instant time) Sets a new start time on the activity.voidsetUserObject(T userObject) toString()Von Klasse geerbte Methoden com.flexganttfx.model.activity.ChartActivityBase
getChartValueVon Klasse geerbte Methoden com.flexganttfx.model.activity.ActivityBase
getEndTime, getId, getName, getStartTime, getUserObjectVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden com.flexganttfx.model.Activity
getEndTime, getId, getName, getStartTimeVon Schnittstelle geerbte Methoden com.flexganttfx.model.activity.ChartActivity
getChartValue
-
Konstruktordetails
-
MutableChartActivityBase
public MutableChartActivityBase()Constructs a new mutable chart activity. The initial start time will be set toInstant.now()and the end time will be equal toInstant.now()plus the value ofActivityBase.DEFAULT_DURATION. The chart value will be equal to zero.- Seit:
- 1.0
-
MutableChartActivityBase
public MutableChartActivityBase(double value) Constructs a new mutable chart activity with the given value. The initial start time will be set toInstant.now()and the end time will be equal toInstant.now()plus the value ofActivityBase.DEFAULT_DURATION.- Parameter:
value- the chart value of the activity- Seit:
- 1.0
-
MutableChartActivityBase
Constructs a new mutable chart activity with the given value. The start and end time will be equal to the given time.- Parameter:
value- the chart value of the activitytime- the start and end time of the activity- Seit:
- 1.0
-
MutableChartActivityBase
Constructs a new mutable chart activity with the given value.- Parameter:
value- the chart value of the activitystartTime- the start and end time of the activityendTime- the start and end time of the activity- Seit:
- 1.5
-
-
Methodendetails
-
setName
Beschreibung aus Schnittstelle kopiert:MutableActivitySets the name of the activity.- Angegeben von:
setNamein SchnittstelleMutableActivity- Parameter:
name- the new name of the activity
-
setUserObject
- Setzt außer Kraft:
setUserObjectin KlasseActivityBase<T>
-
setStartTime
Beschreibung aus Schnittstelle kopiert:MutableActivitySets a new start time on the activity.- Angegeben von:
setStartTimein SchnittstelleMutableActivity- Parameter:
time- the new start time
-
setEndTime
Beschreibung aus Schnittstelle kopiert:MutableActivitySets a new end time on the activity.- Angegeben von:
setEndTimein SchnittstelleMutableActivity- Parameter:
time- the new end time
-
setDuration
Convenience method to determine a new end time based on a duration that will be added to the current start time of the activity.- Parameter:
duration- the duration of the activity- Seit:
- 1.0
-
getDuration
Convenience method to determine the duration between the start and the end time of the activity.- Gibt zurück:
- the duration of the activity
-
addDuration
Convenience method to determine a new end time based on a duration that will be added once to the current end time of the activity.- Parameter:
duration- the duration of the activity- Seit:
- 1.0
-
addDuration
Convenience method to determine a new end time based on a duration that will be added several times to the current end time of the activity.- Parameter:
duration- the duration of the activitymultipliedBy- the number of times that the duration will be added- Seit:
- 1.0
-
setChartValue
public void setChartValue(double value) Beschreibung aus Schnittstelle kopiert:MutableChartActivitySets a new chart value.- Angegeben von:
setChartValuein SchnittstelleMutableChartActivity- Parameter:
value- the new value
-
toString
- Setzt außer Kraft:
toStringin KlasseChartActivityBase<T>
-