net.sf.dynamicreports.report.builder.chart
Class ChartBuilders

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.chart.ChartBuilders

public class ChartBuilders
extends Object

A set of methods of creating and customizing charts

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
ChartBuilders()
           
 
Method Summary
 AreaChartBuilder areaChart()
           
 AxisFormatBuilder axisFormat()
           
 Bar3DChartBuilder bar3DChart()
           
 BarChartBuilder barChart()
           
 BubbleChartBuilder bubbleChart()
           
 CandlestickChartBuilder candlestickChart()
           
 DifferenceChartBuilder differenceChart()
           
 GanttChartBuilder ganttChart()
           
 GanttChartSerieBuilder ganttSerie()
           
 GroupedCategoryChartSerieBuilder groupedSerie(DRIExpression<? extends Number> valueExpression)
           
 GroupedCategoryChartSerieBuilder groupedSerie(FieldBuilder<? extends Number> field)
           
 GroupedCategoryChartSerieBuilder groupedSerie(String fieldName, Class<? extends Number> valueClass)
           
 GroupedCategoryChartSerieBuilder groupedSerie(ValueColumnBuilder<?,? extends Number> column)
           
 GroupedCategoryChartSerieBuilder groupedSerie(VariableBuilder<? extends Number> variable)
           
 GroupedStackedBarChartBuilder groupedStackedBarChart()
           
 HighLowChartBuilder highLowChart()
           
 LayeredBarChartBuilder layeredBarChart()
           
 LineChartBuilder lineChart()
           
 MeterChartBuilder meterChart()
           
 MeterIntervalBuilder meterInterval()
           
 MultiAxisChartBuilder multiAxisChart()
           
 MultiAxisChartBuilder multiAxisChart(AbstractBaseChartBuilder<?,?,?>... charts)
           
 PaintScaleBuilder paintScale(String label, double value, Paint paint)
           
 Pie3DChartBuilder pie3DChart()
           
 PieChartBuilder pieChart()
           
 ScatterChartBuilder scatterChart()
           
 CategoryChartSerieBuilder serie(DRIExpression<? extends Number> valueExpression)
           
 CategoryChartSerieBuilder serie(FieldBuilder<? extends Number> field)
           
 CategoryChartSerieBuilder serie(String fieldName, Class<? extends Number> valueClass)
           
 CategoryChartSerieBuilder serie(ValueColumnBuilder<?,? extends Number> column)
           
 CategoryChartSerieBuilder serie(VariableBuilder<? extends Number> variable)
           
 SpiderChartBuilder spiderChart()
           
 StackedAreaChartBuilder stackedAreaChart()
           
 StackedBar3DChartBuilder stackedBar3DChart()
           
 StackedBarChartBuilder stackedBarChart()
           
 ThermometerChartBuilder thermometerChart()
           
 TimeSeriesChartBuilder timeSeriesChart()
           
 WaterfallBarChartBuilder waterfallBarChart()
           
 XyAreaChartBuilder xyAreaChart()
           
 XyBarChartBuilder xyBarChart()
           
 XyBlockChartBuilder xyBlockChart(double defaultLowerBound, double defaultUpperBound, Paint defaultPaint)
           
 XyLineChartBuilder xyLineChart()
           
 XyChartSerieBuilder xySerie(DRIExpression<? extends Number> valueExpression)
           
 XyChartSerieBuilder xySerie(FieldBuilder<? extends Number> field)
           
 XyChartSerieBuilder xySerie(String fieldName, Class<? extends Number> valueClass)
           
 XyChartSerieBuilder xySerie(ValueColumnBuilder<?,? extends Number> column)
           
 XyChartSerieBuilder xySerie(VariableBuilder<? extends Number> variable)
           
 XyStepChartBuilder xyStepChart()
           
 XyzChartSerieBuilder xyzSerie()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChartBuilders

public ChartBuilders()
Method Detail

axisFormat

public AxisFormatBuilder axisFormat()

paintScale

public PaintScaleBuilder paintScale(String label,
                                    double value,
                                    Paint paint)

serie

public CategoryChartSerieBuilder serie(ValueColumnBuilder<?,? extends Number> column)

serie

public CategoryChartSerieBuilder serie(String fieldName,
                                       Class<? extends Number> valueClass)

serie

public CategoryChartSerieBuilder serie(FieldBuilder<? extends Number> field)

serie

public CategoryChartSerieBuilder serie(DRIExpression<? extends Number> valueExpression)

serie

public CategoryChartSerieBuilder serie(VariableBuilder<? extends Number> variable)

groupedSerie

public GroupedCategoryChartSerieBuilder groupedSerie(ValueColumnBuilder<?,? extends Number> column)

groupedSerie

public GroupedCategoryChartSerieBuilder groupedSerie(String fieldName,
                                                     Class<? extends Number> valueClass)

groupedSerie

public GroupedCategoryChartSerieBuilder groupedSerie(FieldBuilder<? extends Number> field)

groupedSerie

public GroupedCategoryChartSerieBuilder groupedSerie(DRIExpression<? extends Number> valueExpression)

groupedSerie

public GroupedCategoryChartSerieBuilder groupedSerie(VariableBuilder<? extends Number> variable)

xySerie

public XyChartSerieBuilder xySerie(ValueColumnBuilder<?,? extends Number> column)

xySerie

public XyChartSerieBuilder xySerie(String fieldName,
                                   Class<? extends Number> valueClass)

xySerie

public XyChartSerieBuilder xySerie(FieldBuilder<? extends Number> field)

xySerie

public XyChartSerieBuilder xySerie(DRIExpression<? extends Number> valueExpression)

xySerie

public XyChartSerieBuilder xySerie(VariableBuilder<? extends Number> variable)

xyzSerie

public XyzChartSerieBuilder xyzSerie()

ganttSerie

public GanttChartSerieBuilder ganttSerie()

areaChart

public AreaChartBuilder areaChart()

stackedAreaChart

public StackedAreaChartBuilder stackedAreaChart()

barChart

public BarChartBuilder barChart()

layeredBarChart

public LayeredBarChartBuilder layeredBarChart()

waterfallBarChart

public WaterfallBarChartBuilder waterfallBarChart()

stackedBarChart

public StackedBarChartBuilder stackedBarChart()

groupedStackedBarChart

public GroupedStackedBarChartBuilder groupedStackedBarChart()

bar3DChart

public Bar3DChartBuilder bar3DChart()

stackedBar3DChart

public StackedBar3DChartBuilder stackedBar3DChart()

lineChart

public LineChartBuilder lineChart()

pieChart

public PieChartBuilder pieChart()

pie3DChart

public Pie3DChartBuilder pie3DChart()

timeSeriesChart

public TimeSeriesChartBuilder timeSeriesChart()

differenceChart

public DifferenceChartBuilder differenceChart()

xyAreaChart

public XyAreaChartBuilder xyAreaChart()

xyBarChart

public XyBarChartBuilder xyBarChart()

xyLineChart

public XyLineChartBuilder xyLineChart()

xyStepChart

public XyStepChartBuilder xyStepChart()

scatterChart

public ScatterChartBuilder scatterChart()

spiderChart

public SpiderChartBuilder spiderChart()

multiAxisChart

public MultiAxisChartBuilder multiAxisChart()

multiAxisChart

public MultiAxisChartBuilder multiAxisChart(AbstractBaseChartBuilder<?,?,?>... charts)

xyBlockChart

public XyBlockChartBuilder xyBlockChart(double defaultLowerBound,
                                        double defaultUpperBound,
                                        Paint defaultPaint)

bubbleChart

public BubbleChartBuilder bubbleChart()

candlestickChart

public CandlestickChartBuilder candlestickChart()

highLowChart

public HighLowChartBuilder highLowChart()

meterChart

public MeterChartBuilder meterChart()

meterInterval

public MeterIntervalBuilder meterInterval()

thermometerChart

public ThermometerChartBuilder thermometerChart()

ganttChart

public GanttChartBuilder ganttChart()


Copyright © 2010-2014. All Rights Reserved.