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 voidaddContraint(GanttConstraint constraint)voidaddSeparator(java.lang.String comment)voidaffectResource(Task result, java.lang.String description)voidcloseDayAsDate(DayAsDate day)voidcloseDayOfWeek(DayOfWeek day)voidcolorDay(DayAsDate day, HtmlColor color)Instantconvert(DayAsDate day)intdaysInWeek()protected ImageDataexportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption, long seed)LoadPlanablegetDefaultPlan()DiagramDescriptiongetDescription()intgetDpi(FileFormatOption fileFormatOption)MomentgetExistingMoment(java.lang.String id)TaskgetExistingTask(java.lang.String id)intgetHorizontalPages()IHtmlColorSetgetIHtmlColorSet()intgetLoadForResource(Resource res, Instant i)intgetNbImages()Number of images in this diagram (usually, 1)TaskgetOrCreateTask(java.lang.String codeOrShortName, java.lang.String shortName, boolean linkedToPrevious)ResourcegetResource(java.lang.String resourceName)DayAsDategetStartingDate()DayAsDategetStartingDate(int nday)DayAsDategetThenDate()intgetVerticalPages()booleanisOpen(DayAsDate day)voidnameDay(DayAsDate day, java.lang.String name)voidopenDayAsDate(DayAsDate day)voidsetHorizontalPages(int horizontalPages)voidsetStartingDate(DayAsDate start)voidsetTaskOrder(Task task1, Task task2)CommandExecutionResultsetToday(DayAsDate date)voidsetTodayColors(ComplementColors colors)voidsetVerticalPages(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:
getDescriptionin 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:DiagramNumber of images in this diagram (usually, 1)- Specified by:
getNbImagesin interfaceDiagram- Overrides:
getNbImagesin 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:
exportDiagramNowin 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)
-
-