it.eng.spagobi.engines.chart.bo.charttypes.dialcharts
Class Thermometer

java.lang.Object
  extended by it.eng.spagobi.engines.chart.bo.ChartImpl
      extended by it.eng.spagobi.engines.chart.bo.charttypes.dialcharts.DialCharts
          extended by it.eng.spagobi.engines.chart.bo.charttypes.dialcharts.Thermometer
All Implemented Interfaces:
IChart

public class Thermometer
extends DialCharts

Author:
Giulio Gavardi

Field Summary
 
Fields inherited from class it.eng.spagobi.engines.chart.bo.charttypes.dialcharts.DialCharts
lower, upper
 
Fields inherited from class it.eng.spagobi.engines.chart.bo.ChartImpl
color, confDataset, data, defaultLabelsStyle, filter, height, isLovConfDefined, legend, legendPosition, multichart, name, orientationMultichart, parametersObject, positionSlider, profile, seriesLabelsMap, slider, styleSubTitle, styleTitle, subName, subtype, titleDimension, type, width
 
Constructor Summary
Thermometer()
          Instantiates a new thermometer.
 
Method Summary
 void addIntervals(KpiInterval subrange)
          Adds the intervals.
 void configureChart(it.eng.spago.base.SourceBean content)
          set parameters for the creation of the chart getting them from template or from LOV.
 org.jfree.chart.JFreeChart createChart(DatasetMap datasets)
          Creates a chart of type thermometer.
 java.util.Vector getIntervals()
          Gets the intervals.
 java.lang.String getUnits()
          Gets the units.
 void setUnits(java.lang.String units)
          Sets the units.
 
Methods inherited from class it.eng.spagobi.engines.chart.bo.charttypes.dialcharts.DialCharts
calculateValue, getConfParameters, getLower, getSbRow, getUpper, isLovConfDefined, setConfParameters, setLovConfDefined, setLower, setSbRow, setUpper
 
Methods inherited from class it.eng.spagobi.engines.chart.bo.ChartImpl
createChart, drawLegend, filterDataset, getChangeViewLabel, getChangeViewParameter, getChangeViewParameterLabel, getColor, getConfDataset, getData, getHeight, getLegendPosition, getMultichart, getName, getOrientationMultichart, getParametersObject, getPositionSlider, getPossibleChangePars, getProfile, getSeriesLabels, getSubName, getSubtype, getTitleDimension, getType, getWidth, isChangeableView, isFilter, isLegend, isLinkable, isSlider, setChangeViewChecked, setChangeViewsParameter, setColor, setConfDataset, setData, setFilter, setHeight, setLegend, setLegendPosition, setLocalizedTitle, setMultichart, setName, setOrientationMultichart, setParametersObject, setPositionSlider, setProfile, setSeriesLabels, setSlider, setStyleTitle, setSubName, setSubTitleParameter, setSubTitleParameter, setSubtype, setTitleDimension, setTitleParameter, setTitleParameter, setType, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Thermometer

public Thermometer()
Instantiates a new thermometer.

Method Detail

createChart

public org.jfree.chart.JFreeChart createChart(DatasetMap datasets)
Creates a chart of type thermometer.

Specified by:
createChart in interface IChart
Overrides:
createChart in class DialCharts
Parameters:
chartTitle - the chart title.
dataset - the dataset.
Returns:
A chart thermometer.

configureChart

public void configureChart(it.eng.spago.base.SourceBean content)
set parameters for the creation of the chart getting them from template or from LOV.

Specified by:
configureChart in interface IChart
Overrides:
configureChart in class DialCharts
Parameters:
content - the content of the template.

getIntervals

public java.util.Vector getIntervals()
Gets the intervals.

Returns:
the intervals

addIntervals

public void addIntervals(KpiInterval subrange)
Adds the intervals.

Parameters:
subrange - the subrange

getUnits

public java.lang.String getUnits()
Gets the units.

Returns:
the units

setUnits

public void setUnits(java.lang.String units)
Sets the units.

Parameters:
units - the new units