Class GanttForEachRecordDataset

  • All Implemented Interfaces:
    BaseDataset, GanttDataset, java.io.Serializable
    Direct Known Subclasses:
    GanttOneGroupDataset

    public class GanttForEachRecordDataset
    extends com.inet.report.chart.dataset.AbstractDataset
    implements GanttDataset
    This is a dataset used by Gantt charts. This evaluates data 'for each record' for three data fields (start, end and progress).
    Since:
    8.0
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static int FIELDS_COUNT
      The count of data fields by this kind of dataset.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Group getCategoryGroup()
      Returns the category group.
      Chart2 getChart()
      Returns the parent chart of this dataset.
      protected SummaryField getDataField​(int index)
      Returns the summary field at the specified position in the list.
      SummaryField getDataField​(java.lang.String name)
      Returns the summary field with the specified name or null if the summary field with this name not found in the list.
      java.util.List getDataFields()
      Returns the data fields of this dataset as list.
      SummaryField getEndField()
      Returns the data field which indicates the end position of each interval bar.
      com.inet.report.chart.dataset.LabelProvider getLabelProvider()
      Returns the LabelProvider responsible for providing the title, footnote, and axis labels
      protected java.lang.String getName()
      SummaryField getProgressField()
      Returns the data field which indicates the progress status of each interval bar.
      SummaryField getStartField()
      Returns the data field which indicates the start position of each interval bar.
      void setEndField​(int summaryOperation, Field field, Field field2nd, int nth)
      Sets the data field which indicates the end position of each interval bar.
      void setProgressField​(int summaryOperation, Field field, Field field2nd, int nth)
      Sets the data field which indicates the progress status of each interval bar.
      void setStartField​(int summaryOperation, Field field, Field field2nd, int nth)
      Sets the data field which indicates the start position of each interval bar.
      void updateReferences()
      FOR INTERNAL USE ONLY.
      java.lang.String verify​(ChartStyle style)
      Verifies the group and sum properties of current dataset.
      • Methods inherited from class com.inet.report.chart.dataset.AbstractDataset

        getReferencedObject, saveGroups, saveProperties, saveSummaryFields
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FIELDS_COUNT

        protected static final int FIELDS_COUNT
        The count of data fields by this kind of dataset.
        See Also:
        Constant Field Values
    • Constructor Detail

      • GanttForEachRecordDataset

        public GanttForEachRecordDataset​(Chart2 chart)
        Creates a new empty dataset.
        Parameters:
        chart - the chart (null not permitted)
        Since:
        8.0