Klasse ChartLayout

java.lang.Object
com.flexganttfx.model.Layout
com.flexganttfx.model.layout.ChartLayout

public class ChartLayout extends Layout
Using the chart layout class results in activities being laid out as chart bars. A series of such bars can for example be used to form a capacity profile. Activities of type ChartActivity will be placed on a zeroline between getMinValue() and getMaxValue(). The height of the activity will be based on the value returned by ChartActivity.getChartValue(). Activities of type HighLowChartActivity will appear as floating bars. The layout also supports the definition of minor and major chart lines drawn in the row background. Capacity Layout
Seit:
1.0
Siehe auch:
  • Eigenschaftsdetails

  • Konstruktordetails

    • ChartLayout

      public ChartLayout()
      Constructs a new chart layout with a range of 0 to 100.
      Seit:
      1.0
  • Methodendetails

    • maxValueProperty

      public final DoubleProperty maxValueProperty()
      Returns the property used to store the maximum value that will be used for the scale and the layout of the row.
      Gibt zurück:
      the maximum value displayed by the row / line.
      Seit:
      1.0
      Siehe auch:
    • getMaxValue

      public final double getMaxValue()
      Returns the value of the maxValueProperty().
      Gibt zurück:
      the maximum value
      Seit:
      1.0
    • setMaxValue

      public final void setMaxValue(double value)
      Sets the value of the maxValueProperty().
      Parameter:
      value - the new maximum value
      Seit:
      1.0
    • minValueProperty

      public final DoubleProperty minValueProperty()
      Returns the property used to store the minimum value that will be used for the scale and the layout of the row.
      Gibt zurück:
      the minimum value displayed by the row / line.
      Seit:
      1.0
      Siehe auch:
    • getMinValue

      public final double getMinValue()
      Returns the value of minValueProperty().
      Gibt zurück:
      the minimum value
      Seit:
      1.0
    • setMinValue

      public final void setMinValue(double value)
      Sets the value of minValueProperty().
      Parameter:
      value - the new minimum value
      Seit:
      1.0
    • getMajorTicks

      public final ObservableList<Double> getMajorTicks()
      Returns the major ticks to be displayed in the row background and by the row scale.

      Chart Scale

      Gibt zurück:
      a list of major tick values
      Seit:
      1.0
    • getMinorTicks

      public final ObservableList<Double> getMinorTicks()
      Returns the minor ticks to be displayed in the row background and by the row scale.

      Chart Scale

      Gibt zurück:
      a list of minor tick values
      Seit:
      1.0
    • isSupportingHorizontalCursorLine

      public boolean isSupportingHorizontalCursorLine()
      Beschreibung aus Klasse kopiert: Layout
      Determines if the UI should be able to show a horizontal cursor line. Currently only the ChartLayout and the AgendaLayout support this.
      Angegeben von:
      isSupportingHorizontalCursorLine in Klasse Layout
      Gibt zurück:
      true if a horizontal cursor line makes sense
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object