Module platform

Interface GanttCategoryDataset

All Superinterfaces:
CategoryDataset, Dataset, IntervalCategoryDataset, KeyedValues2D, Values2D
All Known Implementing Classes:
SlidingGanttCategoryDataset, TaskSeriesCollection

public interface GanttCategoryDataset extends IntervalCategoryDataset
An extension of the IntervalCategoryDataset interface that adds support for multiple sub-intervals.
  • Method Details

    • getPercentComplete

      Number getPercentComplete(int row, int column)
      Returns the percent complete for a given item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The percent complete.
      See Also:
    • getPercentComplete

      Number getPercentComplete(Comparable rowKey, Comparable columnKey)
      Returns the percent complete for a given item.
      Parameters:
      rowKey - the row key.
      columnKey - the column key.
      Returns:
      The percent complete.
      See Also:
    • getSubIntervalCount

      int getSubIntervalCount(int row, int column)
      Returns the number of sub-intervals for a given item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The sub-interval count.
      See Also:
    • getSubIntervalCount

      int getSubIntervalCount(Comparable rowKey, Comparable columnKey)
      Returns the number of sub-intervals for a given item.
      Parameters:
      rowKey - the row key.
      columnKey - the column key.
      Returns:
      The sub-interval count.
      See Also:
    • getStartValue

      Number getStartValue(int row, int column, int subinterval)
      Returns the start value of a sub-interval for a given item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      subinterval - the sub-interval index (zero-based).
      Returns:
      The start value (possibly null).
      See Also:
    • getStartValue

      Number getStartValue(Comparable rowKey, Comparable columnKey, int subinterval)
      Returns the start value of a sub-interval for a given item.
      Parameters:
      rowKey - the row key.
      columnKey - the column key.
      subinterval - the sub-interval.
      Returns:
      The start value (possibly null).
      See Also:
    • getEndValue

      Number getEndValue(int row, int column, int subinterval)
      Returns the end value of a sub-interval for a given item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      subinterval - the sub-interval.
      Returns:
      The end value (possibly null).
      See Also:
    • getEndValue

      Number getEndValue(Comparable rowKey, Comparable columnKey, int subinterval)
      Returns the end value of a sub-interval for a given item.
      Parameters:
      rowKey - the row key.
      columnKey - the column key.
      subinterval - the sub-interval.
      Returns:
      The end value (possibly null).
      See Also:
    • getPercentComplete

      Number getPercentComplete(int row, int column, int subinterval)
      Returns the percentage complete value of a sub-interval for a given item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      subinterval - the sub-interval.
      Returns:
      The percent complete value (possibly null).
      See Also:
    • getPercentComplete

      Number getPercentComplete(Comparable rowKey, Comparable columnKey, int subinterval)
      Returns the percentage complete value of a sub-interval for a given item.
      Parameters:
      rowKey - the row key.
      columnKey - the column key.
      subinterval - the sub-interval.
      Returns:
      The percent complete value (possibly null).
      See Also: