Class GanttDiagram

java.lang.Object
All Implemented Interfaces:
Annotated, Diagram, ToTaskDraw, WithSprite

public class GanttDiagram extends TitledDiagram implements ToTaskDraw, WithSprite
  • Constructor Details

  • Method Details

    • changeLanguage

      public CommandExecutionResult changeLanguage(java.lang.String lang)
    • getDescription

      public DiagramDescription getDescription()
      Specified by:
      getDescription in interface Diagram
    • setWeekNumberStrategy

      public void setWeekNumberStrategy(DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek)
    • getDpi

      public final int getDpi(FileFormatOption fileFormatOption)
    • exportDiagramNow

      protected ImageData exportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
      Specified by:
      exportDiagramNow in class AbstractPSystem
      Throws:
      java.io.IOException
    • setPrintScale

      public void setPrintScale(PrintScale printScale)
    • setFactorScale

      public void setFactorScale(double factorScale)
    • getDefaultStyleDefinitionArrow

      public StyleSignatureBasic getDefaultStyleDefinitionArrow()
    • closeDayOfWeek

      public void closeDayOfWeek(DayOfWeek day)
    • closeDayAsDate

      public void closeDayAsDate(Day day)
    • openDayAsDate

      public void openDayAsDate(Day day)
    • getThenDate

      public Day getThenDate()
    • getExistingTask

      public Task getExistingTask(java.lang.String id)
    • forceTaskOrder

      public GanttConstraint forceTaskOrder(Task task1, Task task2)
    • 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 HColorSet getIHtmlColorSet()
    • setStartingDate

      public void setStartingDate(Day start)
    • getStartingDate

      public Day getStartingDate()
    • daysInWeek

      public int daysInWeek()
    • isOpen

      public boolean isOpen(Day day)
    • affectResource

      public boolean affectResource(Task result, java.lang.String description)
    • getResource

      public Resource getResource(java.lang.String resourceName)
    • getLoadForResource

      public int getLoadForResource(Resource res, Day i)
    • getExistingMoment

      public Moment getExistingMoment(java.lang.String id)
    • colorDay

      public void colorDay(Day day, HColor color)
    • colorDay

      public void colorDay(DayOfWeek day, HColor color)
    • nameDay

      public void nameDay(Day day, java.lang.String name)
    • setTodayColors

      public void setTodayColors(CenterBorderColor colors)
    • setToday

      public CommandExecutionResult setToday(Day date)
    • deleteTask

      public CommandExecutionResult deleteTask(Task task)
    • setPrintInterval

      public void setPrintInterval(Day start, Day end)
    • getTaskDraw

      public TaskDraw getTaskDraw(Task task)
      Specified by:
      getTaskDraw in interface ToTaskDraw
    • addNote

      public CommandExecutionResult addNote(Display note)
    • getDefaultPlan

      public LoadPlanable getDefaultPlan()
      Specified by:
      getDefaultPlan in interface ToTaskDraw
    • setShowFootbox

      public void setShowFootbox(boolean footbox)
    • getDefaultMargins

      public ClockwiseTopRightBottomLeft getDefaultMargins()
      Overrides:
      getDefaultMargins in class TitledDiagram
    • setLabelStrategy

      public void setLabelStrategy(LabelStrategy strategy)
    • setWithCalendarDate

      public void setWithCalendarDate(boolean withCalendarDate)
    • hideRessourceName

      public CommandExecutionResult hideRessourceName()
    • hideRessourceFootbox

      public CommandExecutionResult hideRessourceFootbox()