Class GanttDiagram
- java.lang.Object
-
- net.sourceforge.plantuml.AbstractPSystem
-
- net.sourceforge.plantuml.project3.GanttDiagram
-
public class GanttDiagram extends AbstractPSystem implements Subject
-
-
Constructor Summary
Constructors Constructor Description GanttDiagram()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContraint(GanttConstraint constraint)
void
addSeparator(java.lang.String comment)
void
affectResource(Task result, java.lang.String description)
void
closeDayAsDate(DayAsDate day)
void
closeDayOfWeek(DayOfWeek day)
void
colorDay(DayAsDate day, HtmlColor color)
Instant
convert(DayAsDate day)
int
daysInWeek()
protected ImageData
exportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption, long seed)
LoadPlanable
getDefaultPlan()
DiagramDescription
getDescription()
int
getDpi(FileFormatOption fileFormatOption)
Moment
getExistingMoment(java.lang.String id)
Task
getExistingTask(java.lang.String id)
int
getHorizontalPages()
IHtmlColorSet
getIHtmlColorSet()
int
getLoadForResource(Resource res, Instant i)
int
getNbImages()
Number of images in this diagram (usually, 1)Task
getOrCreateTask(java.lang.String codeOrShortName, java.lang.String shortName, boolean linkedToPrevious)
Resource
getResource(java.lang.String resourceName)
DayAsDate
getStartingDate()
DayAsDate
getStartingDate(int nday)
DayAsDate
getThenDate()
int
getVerticalPages()
boolean
isOpen(DayAsDate day)
void
nameDay(DayAsDate day, java.lang.String name)
void
openDayAsDate(DayAsDate day)
void
setHorizontalPages(int horizontalPages)
void
setStartingDate(DayAsDate start)
void
setTaskOrder(Task task1, Task task2)
CommandExecutionResult
setToday(DayAsDate date)
void
setTodayColors(ComplementColors colors)
void
setVerticalPages(int verticalPages)
-
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getScale, getSource, getTitle, getWarningOrError, hasUrl, isOk, makeDiagramReady, seed, setScale, setSource
-
-
-
-
Method Detail
-
getDescription
public DiagramDescription getDescription()
- Specified by:
getDescription
in interfaceDiagram
-
getHorizontalPages
public final int getHorizontalPages()
-
setHorizontalPages
public final void setHorizontalPages(int horizontalPages)
-
getVerticalPages
public final int getVerticalPages()
-
setVerticalPages
public final void setVerticalPages(int verticalPages)
-
getNbImages
public int getNbImages()
Description copied from interface:Diagram
Number of images in this diagram (usually, 1)- Specified by:
getNbImages
in interfaceDiagram
- Overrides:
getNbImages
in classAbstractPSystem
- Returns:
- usually 1
-
getDpi
public final int getDpi(FileFormatOption fileFormatOption)
-
exportDiagramNow
protected ImageData exportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption, long seed) throws java.io.IOException
- Specified by:
exportDiagramNow
in classAbstractPSystem
- Throws:
java.io.IOException
-
getDefaultPlan
public final LoadPlanable getDefaultPlan()
-
closeDayOfWeek
public void closeDayOfWeek(DayOfWeek day)
-
closeDayAsDate
public void closeDayAsDate(DayAsDate day)
-
openDayAsDate
public void openDayAsDate(DayAsDate day)
-
getThenDate
public DayAsDate getThenDate()
-
getExistingTask
public Task getExistingTask(java.lang.String id)
-
getOrCreateTask
public Task getOrCreateTask(java.lang.String codeOrShortName, java.lang.String shortName, boolean linkedToPrevious)
-
addSeparator
public void addSeparator(java.lang.String comment)
-
addContraint
public void addContraint(GanttConstraint constraint)
-
getIHtmlColorSet
public IHtmlColorSet getIHtmlColorSet()
-
setStartingDate
public void setStartingDate(DayAsDate start)
-
getStartingDate
public DayAsDate getStartingDate()
-
getStartingDate
public DayAsDate getStartingDate(int nday)
-
daysInWeek
public int daysInWeek()
-
isOpen
public boolean isOpen(DayAsDate day)
-
affectResource
public void affectResource(Task result, java.lang.String description)
-
getResource
public Resource getResource(java.lang.String resourceName)
-
getExistingMoment
public Moment getExistingMoment(java.lang.String id)
-
nameDay
public void nameDay(DayAsDate day, java.lang.String name)
-
setTodayColors
public void setTodayColors(ComplementColors colors)
-
setToday
public CommandExecutionResult setToday(DayAsDate date)
-
-