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
static java.lang.String CELCIUS
           
static java.lang.String CRITICAL
           
static java.lang.String FAHRENHEIT
          POSSIBLE VALUES TO SET FOR UNIT PARAMETER:
static java.lang.String KELVIN
           
static java.lang.String NORMAL
          VALUES TO SET LABEL FOR SUBRANGES
static java.lang.String UNIT
          CONF PARAMETERS:
static java.lang.String WARNING
           
 
Fields inherited from class it.eng.spagobi.engines.chart.bo.charttypes.dialcharts.DialCharts
COLOR_INTERVAL, INTERVAL, INTERVALS_NUMBER, LABEL_INTERVAL, LEGEND, lower, LOWER, MAX_INTERVAL, MIN_INTERVAL, MULTICHART, ORIENTATION_MULTICHART, STYLE_TICK_LABELS, STYLE_VALUE_LABEL, UNITS, upper, UPPER
 
Fields inherited from class it.eng.spagobi.engines.chart.bo.ChartImpl
BARCHART, blockchart, BLOCKCHART, BOXCHART, bullet, CLUSTERCHART, color, COLOR_STYLE, COLORS_BACKGROUND, combined_category_bar, CONF, CONF_DATASET, confDataset, data, defaultLabelsStyle, DIAL_CHART, DIMENSION_HEIGHT, DIMENSION_WIDTH, filter, FONT_STYLE, height, isLovConfDefined, legend, LEGEND_POSITION, LEGEND_STYLE, legendPosition, linkablebar, linkablepie, locale, markerscatter, meter, multichart, name, NAME, NAME_STYLE, ORIENTATION_STYLE, orientationMultichart, overlaid_barline, overlaid_stackedbarline, parametersObject, PIECHART, POSITION_SLIDER, positionSlider, profile, SCATTERCHART, SERIES_LABELS, seriesLabelsMap, simplebar, simplebox, simplecluster, simpledial, simplepie, simplescatter, simpletimeblock, SIZE_STYLE, slider, SLIDER_START_FROM_END, sliderStartFromEnd, sparkline, speedometer, speedometerMultiValue, stacked_bar, stacked_bar_group, STYLE_LABELS_DEFAULT, STYLE_SUBTITLE, STYLE_TITLE, styleLegend, styleSubTitle, styleTitle, subName, subtype, TARGETCHART, thermomether, TITLE_DIMENSION, titleDimension, type, VIEW_FILTER, VIEW_SLIDER, width, winlose, XYCHART
 
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, getLocale, getMultichart, getName, getOrientationMultichart, getParametersObject, getPositionSlider, getPossibleChangePars, getProfile, getSeriesLabels, getSubName, getSubtype, getTitleDimension, getType, getWidth, isChangeableView, isFilter, isLegend, isLinkable, isSlider, isSliderStartFromEnd, setChangeViewChecked, setChangeViewsParameter, setColor, setConfDataset, setData, setFilter, setHeight, setLegend, setLegendPosition, setLocale, setLocalizedTitle, setMultichart, setName, setOrientationMultichart, setParametersObject, setPositionSlider, setProfile, setSeriesLabels, setSlider, setSliderStartFromEnd, 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
 

Field Detail

UNIT

public static final java.lang.String UNIT
CONF PARAMETERS:

See Also:
Constant Field Values

FAHRENHEIT

public static final java.lang.String FAHRENHEIT
POSSIBLE VALUES TO SET FOR UNIT PARAMETER:

See Also:
Constant Field Values

CELCIUS

public static final java.lang.String CELCIUS
See Also:
Constant Field Values

KELVIN

public static final java.lang.String KELVIN
See Also:
Constant Field Values

NORMAL

public static final java.lang.String NORMAL
VALUES TO SET LABEL FOR SUBRANGES

See Also:
Constant Field Values

WARNING

public static final java.lang.String WARNING
See Also:
Constant Field Values

CRITICAL

public static final java.lang.String CRITICAL
See Also:
Constant Field Values
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.

Overrides:
getUnits in class DialCharts
Returns:
the units

setUnits

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

Overrides:
setUnits in class DialCharts
Parameters:
units - the new units