Class ChartData<T,​DT,​D>

java.lang.Object
de.yanwittmann.j2chartjs.data.ChartData<T,​DT,​D>
Type Parameters:
T - Supertype of the ChartData
DT - Supertype of the ChartDataset
D - Datatype of the ChartDataset
Direct Known Subclasses:
BarChartData, BubbleChartData, DoughnutPieChartData, LineChartData, PolarAreaChartData, RadarChartData, ScatterChartData

public abstract class ChartData<T,​DT,​D> extends Object
  • Field Details

  • Constructor Details

    • ChartData

      public ChartData()
  • Method Details

    • addDataset

      public T addDataset(ChartDataset<DT,​D>... datasets)
    • removeDataset

      public T removeDataset(ChartDataset<DT,​D> dataset)
    • getDatasets

      public List<ChartDataset<DT,​D>> getDatasets()
    • setLabels

      public T setLabels(Collection<String> labels)
    • setLabels

      public T setLabels(String... labels)
    • addLabels

      public T addLabels(Collection<String> labels)
    • addLabels

      public T addLabels(String... labels)
    • getLabels

      public List<String> getLabels()
    • toJson

      public org.json.JSONObject toJson()
    • applyDefaultStylePerDatapoint

      public abstract T applyDefaultStylePerDatapoint()
    • applyDefaultStylePerDataset

      public abstract T applyDefaultStylePerDataset()