Package net.sourceforge.plantuml.project
Class GanttDiagram
java.lang.Object
net.sourceforge.plantuml.AbstractPSystem
net.sourceforge.plantuml.TitledDiagram
net.sourceforge.plantuml.project.GanttDiagram
- All Implemented Interfaces:
Annotated,Diagram,ToTaskDraw,WithSprite
-
Field Summary
Fields inherited from class net.sourceforge.plantuml.TitledDiagram
FORCE_ELK, FORCE_SMETANA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContraint(GanttConstraint constraint) voidaddSeparator(String comment) voidbooleanaffectResource(Task result, String description) changeLanguage(String lang) voidcloseDayAsDate(Day day, String task) voidcloseDayOfWeek(DayOfWeek day, String task) voidvoidintdeleteTask(Task task) endGroup()protected ImageDataexportDiagramNow(OutputStream os, int index, FileFormatOption fileFormatOption) forceTaskOrder(Task task1, Task task2) final intgetDpi(FileFormatOption fileFormatOption) intgetLoadForResource(Resource res, Day i) getOrCreateTask(String codeOrShortName, String shortName, boolean linkedToPrevious) getResource(String resourceName) getTaskDraw(Task task) protected TextBlockgetToday()booleanvoidvoidopenDayAsDate(Day day, String task) voidopenDayOfWeek(DayOfWeek day, String task) voidsetFactorScale(double factorScale) voidsetLabelStrategy(LabelStrategy strategy) voidsetPrintInterval(Day start, Day end) voidsetPrintScale(PrintScale printScale) voidsetShowFootbox(boolean footbox) voidsetStartingDate(Day start) voidsetTodayColors(CenterBorderColor colors) voidsetWeekNumberStrategy(DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek) voidsetWithCalendarDate(boolean withCalendarDate) Methods inherited from class net.sourceforge.plantuml.TitledDiagram
addSprite, calculateBackColor, createImageBuilder, exportDiagramGraphic, getAnimation, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, muteColorMapper, setAnimation, setCaption, setLegend, setMainFrame, setParam, setTitle, setUseElk, setUseSmetanaMethods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getNamespaceSeparator, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrl, isOk, makeDiagramReady, seed, setNamespaceSeparator, setScale, setSplitPagesHorizontal, setSplitPagesVerticalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.plantuml.core.Diagram
exportDiagram, exportDiagramGraphic, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay, getWarningOrError, hasUrlMethods inherited from interface net.sourceforge.plantuml.WithSprite
addSprite
-
Constructor Details
-
GanttDiagram
-
-
Method Details
-
changeLanguage
-
getDescription
- Specified by:
getDescriptionin interfaceDiagram
-
setWeekNumberStrategy
-
getDpi
-
exportDiagramNow
protected ImageData exportDiagramNow(OutputStream os, int index, FileFormatOption fileFormatOption) throws IOException - Specified by:
exportDiagramNowin classAbstractPSystem- Throws:
IOException
-
setPrintScale
-
setFactorScale
public void setFactorScale(double factorScale) -
getTextBlock
- Specified by:
getTextBlockin classTitledDiagram
-
getDefaultStyleDefinitionArrow
-
closeDayOfWeek
-
openDayOfWeek
-
closeDayAsDate
-
openDayAsDate
-
getThenDate
-
getExistingTask
-
forceTaskOrder
-
getOrCreateTask
-
addSeparator
-
addGroup
-
endGroup
-
addContraint
-
getIHtmlColorSet
- Specified by:
getIHtmlColorSetin interfaceToTaskDraw
-
setStartingDate
-
getStartingDate
-
getEndingDate
-
daysInWeek
public int daysInWeek() -
isOpen
-
affectResource
-
getResource
-
getLoadForResource
-
getExistingMoment
-
colorDay
-
colorDay
-
nameDay
-
getToday
-
setTodayColors
-
setToday
-
deleteTask
-
setPrintInterval
-
getTaskDraw
- Specified by:
getTaskDrawin interfaceToTaskDraw
-
addNote
-
getDefaultPlan
- Specified by:
getDefaultPlanin interfaceToTaskDraw
-
setShowFootbox
public void setShowFootbox(boolean footbox) -
getDefaultMargins
- Overrides:
getDefaultMarginsin classTitledDiagram
-
setLabelStrategy
-
setWithCalendarDate
public void setWithCalendarDate(boolean withCalendarDate) -
hideResourceName
-
hideResourceFootbox
-
addVerticalSeparatorBefore
-