net.sf.dynamicreports.report.builder.chart
Class AbstractChartBuilder<T extends AbstractChartBuilder<T>>

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>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractBaseChartBuilder, MeterChartBuilder, SpiderChartBuilder, ThermometerChartBuilder

public abstract class AbstractChartBuilder<T extends AbstractChartBuilder<T>>
extends HyperLinkComponentBuilder<T,DRChart>

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 AbstractChartBuilder(ChartType chartType)
           
 
Method Summary
 T addCustomizer(DRIChartCustomizer... customizers)
           
 T customizers(DRIChartCustomizer... customizers)
           
 DRChart getChart()
           
 T setCustomizer(DRIChartCustomizer customizer)
          Deprecated. 
 T setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)
           
 T setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
           
 T setDataSource(String sql, Connection connection)
           
 T setLegendBackgroundColor(Color legendBackgroundColor)
           
 T setLegendColor(Color legendColor)
           
 T setLegendFont(FontBuilder legendFont)
           
 T setLegendPosition(Position legendPosition)
           
 T setShowLegend(Boolean showLegend)
           
 T setSubDataset(DatasetBuilder subDataset)
           
 T setSubtitle(DRIExpression<String> subtitleExpression)
           
 T setSubtitle(String subtitle)
           
 T setSubtitleColor(Color subtitleColor)
           
 T setSubtitleFont(FontBuilder subtitleFont)
           
 T setTitle(DRIExpression<String> titleExpression)
           
 T setTitle(String title)
           
 T setTitleColor(Color titleColor)
           
 T setTitleFont(FontBuilder titleFont)
           
 T setTitlePosition(Position titlePosition)
           
 
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

AbstractChartBuilder

protected AbstractChartBuilder(ChartType chartType)
Method Detail

setCustomizer

@Deprecated
public T setCustomizer(DRIChartCustomizer customizer)
Deprecated. 

Use addCustomizer or customizers


addCustomizer

public T addCustomizer(DRIChartCustomizer... customizers)

customizers

public T customizers(DRIChartCustomizer... customizers)

setTitle

public T setTitle(String title)

setTitle

public T setTitle(DRIExpression<String> titleExpression)

setTitleColor

public T setTitleColor(Color titleColor)

setTitleFont

public T setTitleFont(FontBuilder titleFont)

setTitlePosition

public T setTitlePosition(Position titlePosition)

setSubtitle

public T setSubtitle(String subtitle)

setSubtitle

public T setSubtitle(DRIExpression<String> subtitleExpression)

setSubtitleColor

public T setSubtitleColor(Color subtitleColor)

setSubtitleFont

public T setSubtitleFont(FontBuilder subtitleFont)

setLegendColor

public T setLegendColor(Color legendColor)

setLegendBackgroundColor

public T setLegendBackgroundColor(Color legendBackgroundColor)

setShowLegend

public T setShowLegend(Boolean showLegend)

setLegendFont

public T setLegendFont(FontBuilder legendFont)

setLegendPosition

public T setLegendPosition(Position legendPosition)

setSubDataset

public T setSubDataset(DatasetBuilder subDataset)

setDataSource

public T setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)

setDataSource

public T setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)

setDataSource

public T setDataSource(String sql,
                       Connection connection)

getChart

public DRChart getChart()


Copyright © 2010-2014. All Rights Reserved.