Class TaskImpl

java.lang.Object
net.sourceforge.plantuml.project.core.AbstractTask
net.sourceforge.plantuml.project.core.TaskImpl
All Implemented Interfaces:
Moment, Task, LoadPlanable

public class TaskImpl extends AbstractTask implements Task, LoadPlanable
  • Constructor Details

  • Method Details

    • setUrl

      public void setUrl(Url url)
      Specified by:
      setUrl in interface Task
    • getLoadAt

      public int getLoadAt(Day instant)
      Specified by:
      getLoadAt in interface LoadPlanable
    • loadForResource

      public int loadForResource(Resource res, Day instant)
    • addPause

      public void addPause(Day pause)
      Specified by:
      addPause in interface Task
    • addPause

      public void addPause(DayOfWeek pause)
      Specified by:
      addPause in interface Task
    • getPrettyDisplay

      public java.lang.String getPrettyDisplay()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • debug

      public java.lang.String debug()
    • getStart

      public Day getStart()
      Specified by:
      getStart in interface Moment
    • getEnd

      public Day getEnd()
      Specified by:
      getEnd in interface Moment
    • getLoad

      public Load getLoad()
      Specified by:
      getLoad in interface Task
    • setLoad

      public void setLoad(Load load)
      Specified by:
      setLoad in interface Task
    • setStart

      public void setStart(Day start)
      Specified by:
      setStart in interface Task
    • setEnd

      public void setEnd(Day end)
      Specified by:
      setEnd in interface Task
    • setColors

      public void setColors(CenterBorderColor... colors)
      Specified by:
      setColors in interface Task
    • addResource

      public void addResource(Resource resource, int percentage)
      Specified by:
      addResource in interface Task
    • setDiamond

      public void setDiamond(boolean diamond)
      Specified by:
      setDiamond in interface Task
    • isDiamond

      public boolean isDiamond()
      Specified by:
      isDiamond in interface Task
    • setCompletion

      public void setCompletion(int completion)
      Specified by:
      setCompletion in interface Task
    • getUrl

      public final Url getUrl()
    • getColors

      public final CenterBorderColor getColors()
    • getCompletion

      public final int getCompletion()
    • getAllPaused

      public final java.util.Collection<Day> getAllPaused()
    • setNote

      public void setNote(Display note)
      Specified by:
      setNote in interface Task
    • getNote

      public Display getNote()