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

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

public class Charts
extends Object

A set of methods of creating and customizing charts

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

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

Constructor Detail

Charts

public Charts()
Method Detail

axisFormat

public static AxisFormatBuilder axisFormat()

paintScale

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

serie

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

serie

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

serie

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

serie

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

serie

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

groupedSerie

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

groupedSerie

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

groupedSerie

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

groupedSerie

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

groupedSerie

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

xySerie

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

xySerie

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

xySerie

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

xySerie

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

xySerie

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

xyzSerie

public static XyzChartSerieBuilder xyzSerie()

ganttSerie

public static GanttChartSerieBuilder ganttSerie()

areaChart

public static AreaChartBuilder areaChart()

stackedAreaChart

public static StackedAreaChartBuilder stackedAreaChart()

barChart

public static BarChartBuilder barChart()

layeredBarChart

public static LayeredBarChartBuilder layeredBarChart()

waterfallBarChart

public static WaterfallBarChartBuilder waterfallBarChart()

stackedBarChart

public static StackedBarChartBuilder stackedBarChart()

groupedStackedBarChart

public static GroupedStackedBarChartBuilder groupedStackedBarChart()

bar3DChart

public static Bar3DChartBuilder bar3DChart()

stackedBar3DChart

public static StackedBar3DChartBuilder stackedBar3DChart()

lineChart

public static LineChartBuilder lineChart()

pieChart

public static PieChartBuilder pieChart()

pie3DChart

public static Pie3DChartBuilder pie3DChart()

timeSeriesChart

public static TimeSeriesChartBuilder timeSeriesChart()

differenceChart

public static DifferenceChartBuilder differenceChart()

xyAreaChart

public static XyAreaChartBuilder xyAreaChart()

xyBarChart

public static XyBarChartBuilder xyBarChart()

xyLineChart

public static XyLineChartBuilder xyLineChart()

xyStepChart

public static XyStepChartBuilder xyStepChart()

scatterChart

public static ScatterChartBuilder scatterChart()

spiderChart

public static SpiderChartBuilder spiderChart()

multiAxisChart

public static MultiAxisChartBuilder multiAxisChart()

multiAxisChart

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

xyBlockChart

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

bubbleChart

public static BubbleChartBuilder bubbleChart()

candlestickChart

public static CandlestickChartBuilder candlestickChart()

highLowChart

public static HighLowChartBuilder highLowChart()

meterChart

public static MeterChartBuilder meterChart()

meterInterval

public static MeterIntervalBuilder meterInterval()

thermometerChart

public static ThermometerChartBuilder thermometerChart()

ganttChart

public static GanttChartBuilder ganttChart()


Copyright © 2010-2014. All Rights Reserved.