Class AbstractCategoryChartBuilder<T extends AbstractCategoryChartBuilder<T,U>,U extends DRAxisPlot>
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>
net.sf.dynamicreports.report.builder.chart.AbstractBaseChartBuilder<T,U,DRCategoryDataset>
net.sf.dynamicreports.report.builder.chart.AbstractCategoryChartBuilder<T,U>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AreaChartBuilder
,Bar3DChartBuilder
,BarChartBuilder
,GroupedStackedBarChartBuilder
,LayeredBarChartBuilder
,LineChartBuilder
,StackedAreaChartBuilder
,StackedBar3DChartBuilder
,StackedBarChartBuilder
,WaterfallBarChartBuilder
public abstract class AbstractCategoryChartBuilder<T extends AbstractCategoryChartBuilder<T,U>,U extends DRAxisPlot>
extends AbstractBaseChartBuilder<T,U,DRCategoryDataset>
Abstract AbstractCategoryChartBuilder class.
- Author:
- Ricardo Mariaca
- See Also:
-
Field Summary
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractCategoryChartBuilder
(ChartType chartType) Constructor for AbstractCategoryChartBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddSerie
(AbstractCategoryChartSerieBuilder<?, ?>... chartSeries) addSerie.series
(AbstractCategoryChartSerieBuilder<?, ?>... chartSeries) series.seriesOrderBy
(String... seriesOrderByNames) seriesOrderBy.setCategory
(String fieldName, Class<String> valueClass) setCategory.setCategory
(ValueColumnBuilder<?, String> column) setCategory.setCategory
(FieldBuilder<String> field) setCategory.setCategory
(DRIExpression<String> expression) setCategory.setCategoryAxisFormat
(AxisFormatBuilder categoryAxisFormat) setCategoryAxisFormat.setItemHyperLink
(HyperLinkBuilder itemHyperLink) setItemHyperLink.setSeriesOrderBy
(Comparator<String> seriesOrderBy) setSeriesOrderBy.setSeriesOrderBy
(List<String> seriesOrderByNames) setSeriesOrderBy.setSeriesOrderType
(OrderType seriesOrderType) setSeriesOrderType.setShowPercentages
(Boolean showPercentages) setShowPercentages.setUseSeriesAsCategory
(Boolean useSeriesAsCategory) setUseSeriesAsCategory.setValueAxisFormat
(AxisFormatBuilder valueAxisFormat) setValueAxisFormat.Methods inherited from class net.sf.dynamicreports.report.builder.chart.AbstractBaseChartBuilder
addSeriesColor, addSeriesColorByName, getDataset, getPlot, seriesColors, seriesColorsByName, setOrientation, setTheme
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
-
Constructor Details
-
AbstractCategoryChartBuilder
Constructor for AbstractCategoryChartBuilder.
- Parameters:
chartType
- aChartType
object.
-
-
Method Details
-
setCategory
setCategory.
- Parameters:
column
- aValueColumnBuilder
object.- Returns:
- a T object.
-
setCategory
setCategory.
-
setCategory
setCategory.
- Parameters:
field
- aFieldBuilder
object.- Returns:
- a T object.
-
setCategory
setCategory.
- Parameters:
expression
- aDRIExpression
object.- Returns:
- a T object.
-
series
series.
- Parameters:
chartSeries
- aAbstractCategoryChartSerieBuilder
object.- Returns:
- a T object.
-
addSerie
addSerie.
- Parameters:
chartSeries
- aAbstractCategoryChartSerieBuilder
object.- Returns:
- a T object.
-
setUseSeriesAsCategory
setUseSeriesAsCategory.
- Parameters:
useSeriesAsCategory
- aBoolean
object.- Returns:
- a T object.
-
setItemHyperLink
setItemHyperLink.
- Parameters:
itemHyperLink
- aHyperLinkBuilder
object.- Returns:
- a T object.
-
setCategoryAxisFormat
setCategoryAxisFormat.
- Parameters:
categoryAxisFormat
- aAxisFormatBuilder
object.- Returns:
- a T object.
-
setValueAxisFormat
setValueAxisFormat.
- Parameters:
valueAxisFormat
- aAxisFormatBuilder
object.- Returns:
- a T object.
-
setShowPercentages
setShowPercentages.
- Parameters:
showPercentages
- aBoolean
object.- Returns:
- a T object.
-
setSeriesOrderBy
setSeriesOrderBy.
- Parameters:
seriesOrderBy
- aComparator
object.- Returns:
- a T object.
-
setSeriesOrderBy
setSeriesOrderBy.
- Parameters:
seriesOrderByNames
- aList
object.- Returns:
- a T object.
-
seriesOrderBy
seriesOrderBy.
- Parameters:
seriesOrderByNames
- aString
object.- Returns:
- a T object.
-
setSeriesOrderType
setSeriesOrderType.
- Parameters:
seriesOrderType
- aOrderType
object.- Returns:
- a T object.
-