net.sf.dynamicreports.report.builder.chart
Class SpiderChartBuilder

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<SpiderChartBuilder>
                      extended by net.sf.dynamicreports.report.builder.chart.SpiderChartBuilder
All Implemented Interfaces:
Serializable

public class SpiderChartBuilder
extends AbstractChartBuilder<SpiderChartBuilder>

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 SpiderChartBuilder()
           
 
Method Summary
 SpiderChartBuilder addSerie(CategoryChartSerieBuilder... chartSeries)
           
 SpiderChartBuilder series(CategoryChartSerieBuilder... chartSeries)
           
 SpiderChartBuilder setAxisLineColor(Color axisLineColor)
           
 SpiderChartBuilder setAxisLineWidth(Float axisLineWidth)
           
 SpiderChartBuilder setCategory(DRIExpression<String> expression)
           
 SpiderChartBuilder setCategory(FieldBuilder<String> field)
           
 SpiderChartBuilder setCategory(String fieldName, Class<String> valueClass)
           
 SpiderChartBuilder setCategory(ValueColumnBuilder<?,String> column)
           
 SpiderChartBuilder setHeadPercent(Double headPercent)
           
 SpiderChartBuilder setInteriorGap(Double interiorGap)
           
 SpiderChartBuilder setItemHyperLink(HyperLinkBuilder itemHyperLink)
           
 SpiderChartBuilder setLabelColor(Color labelColor)
           
 SpiderChartBuilder setLabelFont(FontBuilder labelFont)
           
 SpiderChartBuilder setLabelGap(Double labelGap)
           
 SpiderChartBuilder setMaxValue(Double maxValue)
           
 SpiderChartBuilder setMaxValue(DRIExpression<Double> maxValueExpression)
           
 SpiderChartBuilder setRotation(SpiderRotation rotation)
           
 SpiderChartBuilder setStartAngle(Double startAngle)
           
 SpiderChartBuilder setTableOrder(TableOrder tableOrder)
           
 SpiderChartBuilder setWebFilled(Boolean webFilled)
           
 
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

SpiderChartBuilder

protected SpiderChartBuilder()
Method Detail

setCategory

public SpiderChartBuilder setCategory(ValueColumnBuilder<?,String> column)

setCategory

public SpiderChartBuilder setCategory(String fieldName,
                                      Class<String> valueClass)

setCategory

public SpiderChartBuilder setCategory(FieldBuilder<String> field)

setCategory

public SpiderChartBuilder setCategory(DRIExpression<String> expression)

series

public SpiderChartBuilder series(CategoryChartSerieBuilder... chartSeries)

addSerie

public SpiderChartBuilder addSerie(CategoryChartSerieBuilder... chartSeries)

setItemHyperLink

public SpiderChartBuilder setItemHyperLink(HyperLinkBuilder itemHyperLink)

setMaxValue

public SpiderChartBuilder setMaxValue(Double maxValue)

setMaxValue

public SpiderChartBuilder setMaxValue(DRIExpression<Double> maxValueExpression)

setRotation

public SpiderChartBuilder setRotation(SpiderRotation rotation)

setTableOrder

public SpiderChartBuilder setTableOrder(TableOrder tableOrder)

setWebFilled

public SpiderChartBuilder setWebFilled(Boolean webFilled)

setStartAngle

public SpiderChartBuilder setStartAngle(Double startAngle)

setHeadPercent

public SpiderChartBuilder setHeadPercent(Double headPercent)

setInteriorGap

public SpiderChartBuilder setInteriorGap(Double interiorGap)

setAxisLineColor

public SpiderChartBuilder setAxisLineColor(Color axisLineColor)

setAxisLineWidth

public SpiderChartBuilder setAxisLineWidth(Float axisLineWidth)

setLabelFont

public SpiderChartBuilder setLabelFont(FontBuilder labelFont)

setLabelGap

public SpiderChartBuilder setLabelGap(Double labelGap)

setLabelColor

public SpiderChartBuilder setLabelColor(Color labelColor)


Copyright © 2010-2014. All Rights Reserved.