net.sf.dynamicreports.report.builder.chart
Class AbstractBaseChartBuilder<T extends AbstractBaseChartBuilder<T,U,V>,U extends AbstractBasePlot,V extends DRChartDataset>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
          extended by net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder<T,U>
              extended by net.sf.dynamicreports.report.builder.component.HyperLinkComponentBuilder<T,DRChart>
                  extended by net.sf.dynamicreports.report.builder.chart.AbstractChartBuilder<T>
                      extended by net.sf.dynamicreports.report.builder.chart.AbstractBaseChartBuilder<T,U,V>
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>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
 
Constructor Summary
protected AbstractBaseChartBuilder(ChartType chartType)
           
 
Method Summary
 T addSeriesColor(Color... seriesColors)
           
 T addSeriesColorByName(String seriesName, Color color)
           
protected  V getDataset()
           
protected  U getPlot()
           
 T seriesColors(Color... seriesColors)
           
 T seriesColorsByName(Map<String,Color> seriesColorsByName)
           
 T setOrientation(Orientation orientation)
           
 T setTheme(String theme)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.chart.AbstractChartBuilder
addCustomizer, customizers, getChart, setCustomizer, setDataSource, setDataSource, setDataSource, setLegendBackgroundColor, setLegendColor, setLegendFont, setLegendPosition, setShowLegend, setSubDataset, setSubtitle, setSubtitle, setSubtitleColor, setSubtitleFont, setTitle, setTitle, setTitleColor, setTitleFont, setTitlePosition
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.HyperLinkComponentBuilder
setAnchorName, setAnchorName, setBookmarkLevel, setHyperLink
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder
setDimension, setFixedDimension, setFixedHeight, setFixedWidth, setHeight, setMinDimension, setMinHeight, setMinWidth, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenGroupChanges, setStretchType, setWidth
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.ComponentBuilder
addProperty, addProperty, addProperty, getComponent, removeLineWhenBlank, setPrintWhenExpression, setRemoveLineWhenBlank, setStyle, setTableOfContentsHeading, setTableOfContentsHeading
 
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, configure, getObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBaseChartBuilder

protected AbstractBaseChartBuilder(ChartType chartType)
Method Detail

setTheme

public T setTheme(String theme)

setOrientation

public T setOrientation(Orientation orientation)

seriesColors

public T seriesColors(Color... seriesColors)

addSeriesColor

public T addSeriesColor(Color... seriesColors)

seriesColorsByName

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

addSeriesColorByName

public T addSeriesColorByName(String seriesName,
                              Color color)

getPlot

protected U getPlot()

getDataset

protected V getDataset()


Copyright © 2010-2014. All Rights Reserved.