Interface JRChartDataset

All Superinterfaces:
Cloneable, DatasetRunHolder, JRCloneable, JRElementDataset
All Known Subinterfaces:
JRCategoryDataset, JRGanttDataset, JRHighLowDataset, JRPieDataset, JRTimePeriodDataset, JRTimeSeriesDataset, JRValueDataset, JRXyDataset, JRXyzDataset
All Known Implementing Classes:
JRBaseCategoryDataset, JRBaseChartDataset, JRBaseGanttDataset, JRBaseHighLowDataset, JRBasePieDataset, JRBaseTimePeriodDataset, JRBaseTimeSeriesDataset, JRBaseValueDataset, JRBaseXyDataset, JRBaseXyzDataset, JRDesignCategoryDataset, JRDesignChartDataset, JRDesignGanttDataset, JRDesignHighLowDataset, JRDesignPieDataset, JRDesignTimePeriodDataset, JRDesignTimeSeriesDataset, JRDesignValueDataset, JRDesignXyDataset, JRDesignXyzDataset, JRFillCategoryDataset, JRFillChartDataset, JRFillGanttDataset, JRFillHighLowDataset, JRFillPieDataset, JRFillTimePeriodDataset, JRFillTimeSeriesDataset, JRFillValueDataset, JRFillXyDataset, JRFillXyzDataset

public interface JRChartDataset extends JRElementDataset
Datasets are used to represent the actual data needed to generate a chart. The dataset structure may vary with each chart type. This is the superinterface for all datasets and contains common dataset properties.
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Field Details

  • Method Details

    • getDatasetType

      byte getDatasetType()
      Gets the dataset type. Must be one of the dataset type constants defined in this class.
    • validate

      void validate(ChartsVerifier verifier)
      Validates the dataset using a verifier.

      Broken rules are collected by the verifier.

      Parameters:
      verifier - the verifier to use for validation
    • collectExpressions

      void collectExpressions(ChartsExpressionCollector collector)