Class AbstractChartBuilder<T extends AbstractChartBuilder<T>>
java.lang.Object
net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder<T,U>
net.sf.dynamicreports.report.builder.component.HyperLinkComponentBuilder<T,DRChart>
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>
Abstract AbstractChartBuilder class.
- Author:
- Ricardo Mariaca
- See Also:
-
Field Summary
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractChartBuilder
(ChartType chartType) Constructor for AbstractChartBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddCustomizer
(DRIChartCustomizer... customizers) addCustomizer.customizers
(DRIChartCustomizer... customizers) customizers.getChart()
getChart.setCustomizer
(DRIChartCustomizer customizer) Deprecated.setDataSource
(String sql, Connection connection) setDataSource.setDataSource
(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression) setDataSource.setDataSource
(net.sf.jasperreports.engine.JRDataSource dataSource) setDataSource.setLegendBackgroundColor
(Color legendBackgroundColor) setLegendBackgroundColor.setLegendColor
(Color legendColor) setLegendColor.setLegendFont
(FontBuilder legendFont) setLegendFont.setLegendPosition
(Position legendPosition) setLegendPosition.setShowLegend
(Boolean showLegend) setShowLegend.setSubDataset
(DatasetBuilder subDataset) setSubDataset.setSubtitle
(String subtitle) setSubtitle.setSubtitle
(DRIExpression<String> subtitleExpression) setSubtitle.setSubtitleColor
(Color subtitleColor) setSubtitleColor.setSubtitleFont
(FontBuilder subtitleFont) setSubtitleFont.setTitle.setTitle
(DRIExpression<String> titleExpression) setTitle.setTitleColor
(Color titleColor) setTitleColor.setTitleFont
(FontBuilder titleFont) setTitleFont.setTitlePosition
(Position titlePosition) 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
-
Constructor Details
-
AbstractChartBuilder
Constructor for AbstractChartBuilder.
- Parameters:
chartType
- aChartType
object.
-
-
Method Details
-
setCustomizer
Deprecated.Use addCustomizer or customizers- Parameters:
customizer
- aDRIChartCustomizer
object.- Returns:
- a T object.
-
addCustomizer
addCustomizer.
- Parameters:
customizers
- aDRIChartCustomizer
object.- Returns:
- a T object.
-
customizers
customizers.
- Parameters:
customizers
- aDRIChartCustomizer
object.- Returns:
- a T object.
-
setTitle
setTitle.
- Parameters:
title
- aString
object.- Returns:
- a T object.
-
setTitle
setTitle.
- Parameters:
titleExpression
- aDRIExpression
object.- Returns:
- a T object.
-
setTitleColor
setTitleColor.
- Parameters:
titleColor
- aColor
object.- Returns:
- a T object.
-
setTitleFont
setTitleFont.
- Parameters:
titleFont
- aFontBuilder
object.- Returns:
- a T object.
-
setTitlePosition
setTitlePosition.
- Parameters:
titlePosition
- aPosition
object.- Returns:
- a T object.
-
setSubtitle
setSubtitle.
- Parameters:
subtitle
- aString
object.- Returns:
- a T object.
-
setSubtitle
setSubtitle.
- Parameters:
subtitleExpression
- aDRIExpression
object.- Returns:
- a T object.
-
setSubtitleColor
setSubtitleColor.
- Parameters:
subtitleColor
- aColor
object.- Returns:
- a T object.
-
setSubtitleFont
setSubtitleFont.
- Parameters:
subtitleFont
- aFontBuilder
object.- Returns:
- a T object.
-
setLegendColor
setLegendColor.
- Parameters:
legendColor
- aColor
object.- Returns:
- a T object.
-
setLegendBackgroundColor
setLegendBackgroundColor.
- Parameters:
legendBackgroundColor
- aColor
object.- Returns:
- a T object.
-
setShowLegend
setShowLegend.
- Parameters:
showLegend
- aBoolean
object.- Returns:
- a T object.
-
setLegendFont
setLegendFont.
- Parameters:
legendFont
- aFontBuilder
object.- Returns:
- a T object.
-
setLegendPosition
setLegendPosition.
- Parameters:
legendPosition
- aPosition
object.- Returns:
- a T object.
-
setSubDataset
setSubDataset.
- Parameters:
subDataset
- aDatasetBuilder
object.- Returns:
- a T object.
-
setDataSource
setDataSource.
- Parameters:
dataSource
- aJRDataSource
object.- Returns:
- a T object.
-
setDataSource
public T setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression) setDataSource.
- Parameters:
dataSourceExpression
- aDRIExpression
object.- Returns:
- a T object.
-
setDataSource
setDataSource.
- Parameters:
sql
- aString
object.connection
- aConnection
object.- Returns:
- a T object.
-
getChart
getChart.
- Returns:
- a
DRChart
object.
-