net.sf.dynamicreports.report.builder.chart
Class AbstractPieChartBuilder<T extends AbstractPieChartBuilder<T,U>,U extends DRPiePlot>

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,DRSeriesDataset>
                          extended by net.sf.dynamicreports.report.builder.chart.AbstractPieChartBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Pie3DChartBuilder, PieChartBuilder

public abstract class AbstractPieChartBuilder<T extends AbstractPieChartBuilder<T,U>,U extends DRPiePlot>
extends AbstractBaseChartBuilder<T,U,DRSeriesDataset>

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 AbstractPieChartBuilder(ChartType chartType)
           
 
Method Summary
 T addSerie(CategoryChartSerieBuilder... chartSeries)
           
 T series(CategoryChartSerieBuilder... chartSeries)
           
 T setCircular(Boolean circular)
           
 T setItemHyperLink(HyperLinkBuilder itemHyperLink)
           
 T setKey(DRIExpression<String> expression)
           
 T setKey(FieldBuilder<String> field)
           
 T setKey(String fieldName, Class<String> valueClass)
           
 T setKey(ValueColumnBuilder<?,String> column)
           
 T setLabelFormat(String labelFormat)
           
 T setLegendLabelFormat(String legendLabelFormat)
           
 T setPercentValuePattern(String percentValuePattern)
           
 T setShowLabels(Boolean showLabels)
           
 T setShowPercentages(Boolean showPercentages)
           
 T setShowValues(Boolean showValues)
           
 T setValuePattern(String valuePattern)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPieChartBuilder

protected AbstractPieChartBuilder(ChartType chartType)
Method Detail

setKey

public T setKey(ValueColumnBuilder<?,String> column)

setKey

public T setKey(String fieldName,
                Class<String> valueClass)

setKey

public T setKey(FieldBuilder<String> field)

setKey

public T setKey(DRIExpression<String> expression)

series

public T series(CategoryChartSerieBuilder... chartSeries)

addSerie

public T addSerie(CategoryChartSerieBuilder... chartSeries)

setItemHyperLink

public T setItemHyperLink(HyperLinkBuilder itemHyperLink)

setCircular

public T setCircular(Boolean circular)

setShowLabels

public T setShowLabels(Boolean showLabels)

setShowValues

public T setShowValues(Boolean showValues)

setValuePattern

public T setValuePattern(String valuePattern)

setShowPercentages

public T setShowPercentages(Boolean showPercentages)

setPercentValuePattern

public T setPercentValuePattern(String percentValuePattern)

setLabelFormat

public T setLabelFormat(String labelFormat)

setLegendLabelFormat

public T setLegendLabelFormat(String legendLabelFormat)


Copyright © 2010-2014. All Rights Reserved.