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

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

public class MeterChartBuilder
extends AbstractChartBuilder<MeterChartBuilder>

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 MeterChartBuilder()
           
 
Method Summary
 MeterChartBuilder addInterval(MeterIntervalBuilder... intervals)
           
 MeterChartBuilder intervals(MeterIntervalBuilder... intervals)
           
 MeterChartBuilder setDataRangeHighExpression(DRIExpression<? extends Number> dataRangeHighExpression)
           
 MeterChartBuilder setDataRangeHighExpression(Number dataRangeHighValue)
           
 MeterChartBuilder setDataRangeLowExpression(DRIExpression<? extends Number> dataRangeLowExpression)
           
 MeterChartBuilder setDataRangeLowExpression(Number dataRangeLowValue)
           
 MeterChartBuilder setMeterAngle(Integer meterAngle)
           
 MeterChartBuilder setMeterBackgroundColor(Color meterBackgroundColor)
           
 MeterChartBuilder setNeedleColor(Color needleColor)
           
 MeterChartBuilder setShape(MeterShape shape)
           
 MeterChartBuilder setTheme(String theme)
           
 MeterChartBuilder setTickColor(Color tickColor)
           
 MeterChartBuilder setTickInterval(Double tickInterval)
           
 MeterChartBuilder setTickLabelFont(FontBuilder tickLabelFont)
           
 MeterChartBuilder setUnits(String units)
           
 MeterChartBuilder setValue(DRIExpression<? extends Number> expression)
           
 MeterChartBuilder setValue(FieldBuilder<? extends Number> field)
           
 MeterChartBuilder setValue(Number value)
           
 MeterChartBuilder setValue(String fieldName, Class<? extends Number> valueClass)
           
 MeterChartBuilder setValue(ValueColumnBuilder<?,? extends Number> column)
           
 MeterChartBuilder setValueColor(Color valueColor)
           
 MeterChartBuilder setValueFont(FontBuilder valueFont)
           
 MeterChartBuilder setValueMask(String valueMask)
           
 
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

MeterChartBuilder

protected MeterChartBuilder()
Method Detail

setTheme

public MeterChartBuilder setTheme(String theme)

setValue

public MeterChartBuilder setValue(Number value)

setValue

public MeterChartBuilder setValue(ValueColumnBuilder<?,? extends Number> column)

setValue

public MeterChartBuilder setValue(String fieldName,
                                  Class<? extends Number> valueClass)

setValue

public MeterChartBuilder setValue(FieldBuilder<? extends Number> field)

setValue

public MeterChartBuilder setValue(DRIExpression<? extends Number> expression)

setDataRangeLowExpression

public MeterChartBuilder setDataRangeLowExpression(Number dataRangeLowValue)

setDataRangeLowExpression

public MeterChartBuilder setDataRangeLowExpression(DRIExpression<? extends Number> dataRangeLowExpression)

setDataRangeHighExpression

public MeterChartBuilder setDataRangeHighExpression(Number dataRangeHighValue)

setDataRangeHighExpression

public MeterChartBuilder setDataRangeHighExpression(DRIExpression<? extends Number> dataRangeHighExpression)

setValueColor

public MeterChartBuilder setValueColor(Color valueColor)

setValueMask

public MeterChartBuilder setValueMask(String valueMask)

setValueFont

public MeterChartBuilder setValueFont(FontBuilder valueFont)

setShape

public MeterChartBuilder setShape(MeterShape shape)

intervals

public MeterChartBuilder intervals(MeterIntervalBuilder... intervals)

addInterval

public MeterChartBuilder addInterval(MeterIntervalBuilder... intervals)

setMeterAngle

public MeterChartBuilder setMeterAngle(Integer meterAngle)

setUnits

public MeterChartBuilder setUnits(String units)

setTickInterval

public MeterChartBuilder setTickInterval(Double tickInterval)

setMeterBackgroundColor

public MeterChartBuilder setMeterBackgroundColor(Color meterBackgroundColor)

setNeedleColor

public MeterChartBuilder setNeedleColor(Color needleColor)

setTickColor

public MeterChartBuilder setTickColor(Color tickColor)

setTickLabelFont

public MeterChartBuilder setTickLabelFont(FontBuilder tickLabelFont)


Copyright © 2010-2014. All Rights Reserved.