Class TaskImpl
- java.lang.Object
-
- net.sourceforge.plantuml.project3.TaskImpl
-
- All Implemented Interfaces:
LoadPlanable,Moment,Subject,Task
public class TaskImpl extends java.lang.Object implements Task, LoadPlanable
-
-
Constructor Summary
Constructors Constructor Description TaskImpl(TaskCode code, LoadPlanable defaultPlan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResource(Resource resource, int percentage)java.lang.Stringdebug()TaskCodegetCode()InstantgetEnd()LoadgetLoad()intgetLoadAt(Instant instant)java.lang.StringgetPrettyDisplay()InstantgetStart()TaskDrawgetTaskDraw()intloadForResource(Resource res, Instant instant)voidsetColors(ComplementColors colors)voidsetEnd(Instant end)voidsetLoad(Load load)voidsetStart(Instant start)voidsetTaskDraw(TaskDraw taskDraw)java.lang.StringtoString()
-
-
-
Constructor Detail
-
TaskImpl
public TaskImpl(TaskCode code, LoadPlanable defaultPlan)
-
-
Method Detail
-
getLoadAt
public int getLoadAt(Instant instant)
- Specified by:
getLoadAtin interfaceLoadPlanable
-
getPrettyDisplay
public java.lang.String getPrettyDisplay()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
debug
public java.lang.String debug()
-
getStart
public Instant getStart()
-
getEnd
public Instant getEnd()
-
setTaskDraw
public void setTaskDraw(TaskDraw taskDraw)
- Specified by:
setTaskDrawin interfaceTask
-
getTaskDraw
public TaskDraw getTaskDraw()
- Specified by:
getTaskDrawin interfaceTask
-
setColors
public void setColors(ComplementColors colors)
-
addResource
public void addResource(Resource resource, int percentage)
- Specified by:
addResourcein interfaceTask
-
-