Package whiteboard.config
Class TimerLabelConfig
java.lang.Object
whiteboard.config.LabelConfig
whiteboard.config.TimerLabelConfig
public class TimerLabelConfig extends LabelConfig
-
Field Summary
Fields Modifier and Type Field Description (package private) longstartTimeprivate inttargetHoursprivate inttargetMinutesprivate inttargetSecondsFields inherited from class whiteboard.config.LabelConfig
descriptor, id, STATIC_TYPE, TIME_TIL_TYPE, TIME_TYPE, TIMER_TYPE, value -
Constructor Summary
Constructors Constructor Description TimerLabelConfig(int id, java.lang.String descriptor, java.lang.String value, java.lang.String type)TimerLabelConfig(LabelConfig labelConfig) -
Method Summary
Modifier and Type Method Description longgetStartTime()intgetTargetHours()intgetTargetMinutes()intgetTargetSeconds()voidsetTargetHours(int targetHours)voidsetTargetMinutes(int targetMinutes)voidsetTargetSeconds(int targetSeconds)java.lang.StringtoConfigString()voidupdateTime(long currentTime)Methods inherited from class whiteboard.config.LabelConfig
getDescriptor, getId, getType, getValue, setDescriptor, setId, setType, setValue, toString
-
Field Details
-
targetHours
private int targetHours -
targetMinutes
private int targetMinutes -
targetSeconds
private int targetSeconds -
startTime
long startTime
-
-
Constructor Details
-
TimerLabelConfig
public TimerLabelConfig(int id, java.lang.String descriptor, java.lang.String value, java.lang.String type) -
TimerLabelConfig
-
-
Method Details
-
updateTime
public void updateTime(long currentTime) -
toConfigString
public java.lang.String toConfigString()- Specified by:
toConfigStringin classLabelConfig
-
getTargetHours
public int getTargetHours() -
setTargetHours
public void setTargetHours(int targetHours) -
getTargetMinutes
public int getTargetMinutes() -
setTargetMinutes
public void setTargetMinutes(int targetMinutes) -
getTargetSeconds
public int getTargetSeconds() -
setTargetSeconds
public void setTargetSeconds(int targetSeconds) -
getStartTime
public long getStartTime()
-