Class Timer
- java.lang.Object
-
- net.runelite.client.ui.overlay.infobox.InfoBox
-
- net.runelite.client.ui.overlay.infobox.Timer
-
- Direct Known Subclasses:
AlchemyRoomTimer
public class Timer extends InfoBox
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancull()java.time.DurationgetDuration()java.time.InstantgetEndTime()java.time.InstantgetStartTime()java.lang.StringgetText()java.awt.ColorgetTextColor()booleanrender()voidsetDuration(java.time.Duration duration)Update the timer duration *relative to the start time*java.lang.StringtoString()voidupdateDuration(java.time.Duration duration)Update the timer duration relative to now-
Methods inherited from class net.runelite.client.ui.overlay.infobox.InfoBox
getImage, getMenuEntries, getName, getTooltip, setImage, setMenuEntries, setPriority, setTooltip
-
-
-
-
Constructor Detail
-
Timer
public Timer(long period, java.time.temporal.ChronoUnit unit, java.awt.image.BufferedImage image, Plugin plugin)
-
-
Method Detail
-
getTextColor
public java.awt.Color getTextColor()
- Specified by:
getTextColorin classInfoBox
-
setDuration
public void setDuration(java.time.Duration duration)
Update the timer duration *relative to the start time*- Parameters:
duration-
-
updateDuration
public void updateDuration(java.time.Duration duration)
Update the timer duration relative to now- Parameters:
duration-
-
getStartTime
public java.time.Instant getStartTime()
-
getEndTime
public java.time.Instant getEndTime()
-
getDuration
public java.time.Duration getDuration()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-