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 (dynamicreports@gmail.com)

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)
           
 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()
           
 XyAreaChartBuilder xyAreaChart()
           
 XyBarChartBuilder xyBarChart()
           
 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)
           
 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()

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()

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()

scatterChart

public ScatterChartBuilder scatterChart()

spiderChart

public SpiderChartBuilder spiderChart()

multiAxisChart

public MultiAxisChartBuilder multiAxisChart()

multiAxisChart

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

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-2012. All Rights Reserved.