Class AbstractBaseChartBuilder<T extends AbstractBaseChartBuilder<T,U,V>,U extends AbstractBasePlot,V extends DRChartDataset>

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractCategoryChartBuilder, AbstractHighLowChartBuilder, AbstractPieChartBuilder, AbstractTimeSeriesChartBuilder, AbstractXyChartBuilder, BubbleChartBuilder, GanttChartBuilder, MultiAxisChartBuilder, XyBlockChartBuilder

public abstract class AbstractBaseChartBuilder<T extends AbstractBaseChartBuilder<T,U,V>,U extends AbstractBasePlot,V extends DRChartDataset> extends AbstractChartBuilder<T>

Abstract AbstractBaseChartBuilder class.

Author:
Ricardo Mariaca
See Also:
  • Constructor Details

    • AbstractBaseChartBuilder

      protected AbstractBaseChartBuilder(ChartType chartType)

      Constructor for AbstractBaseChartBuilder.

      Parameters:
      chartType - a ChartType object.
  • Method Details

    • setTheme

      public T setTheme(String theme)

      setTheme.

      Parameters:
      theme - a String object.
      Returns:
      a T object.
    • setOrientation

      public T setOrientation(Orientation orientation)

      setOrientation.

      Parameters:
      orientation - a Orientation object.
      Returns:
      a T object.
    • seriesColors

      public T seriesColors(Color... seriesColors)

      seriesColors.

      Parameters:
      seriesColors - a Color object.
      Returns:
      a T object.
    • addSeriesColor

      public T addSeriesColor(Color... seriesColors)

      addSeriesColor.

      Parameters:
      seriesColors - a Color object.
      Returns:
      a T object.
    • seriesColorsByName

      public T seriesColorsByName(Map<String,Color> seriesColorsByName)

      seriesColorsByName.

      Parameters:
      seriesColorsByName - a Map object.
      Returns:
      a T object.
    • addSeriesColorByName

      public T addSeriesColorByName(String seriesName, Color color)

      addSeriesColorByName.

      Parameters:
      seriesName - a String object.
      color - a Color object.
      Returns:
      a T object.
    • getPlot

      protected U getPlot()

      getPlot.

      Returns:
      a U object.
    • getDataset

      protected V getDataset()

      getDataset.

      Returns:
      a V object.