Class AbstractChartCustomizer
java.lang.Object
net.sf.jasperreports.components.charts.AbstractChartCustomizer
- All Implemented Interfaces:
ChartCustomizer
Abstract implementation of
ChartCustomizer that provides
access to parameter, variable and field values.- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectgetFieldValue(String fieldName) Returns the value of a report field.protected final ObjectgetFieldValue(String fieldName, boolean fromInputDataset) Returns the value of a report or input dataset field.protected final ObjectgetParameterValue(String parameterName) Returns the value of a report parameter.protected final ObjectgetParameterValue(String parameterName, boolean fromInputDataset) Returns the value of a report or input dataset parameter.protected final ObjectgetVariableValue(String variableName) Returns the value of a report variable.protected final ObjectgetVariableValue(String variableName, boolean fromInputDataset) Returns the value of a report or input dataset variable.voidinit(JRBaseFiller chartFiller, JRFillElementDataset dataset) Initializes the chart customizer.voidsetChartDataset(JRFillElementDataset chartDataset) voidsetFiller(JRBaseFiller filler) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.components.charts.ChartCustomizer
customize
-
Constructor Details
-
AbstractChartCustomizer
protected AbstractChartCustomizer()Default constructor.
-
-
Method Details
-
init
Initializes the chart customizer.- Parameters:
chartFiller- the filler instancedataset- the fill dataset object
-
getParameterValue
Returns the value of a report parameter.- Parameters:
parameterName- the parameter name- Returns:
- the value of a report parameter
-
getParameterValue
Returns the value of a report or input dataset parameter.The input dataset differs from the report dataset when the chart uses a sub dataset as input.
- Parameters:
parameterName- the parameter namefromInputDataset- whether the parameter belongs to the input dataset rather than the report.This is usefull only when the chart uses a sub dataset as input.
- Returns:
- the value of the parameter
-
getVariableValue
Returns the value of a report variable.- Parameters:
variableName- the variable name- Returns:
- the value of a report variable
-
getVariableValue
Returns the value of a report or input dataset variable.The input dataset differs from the report dataset when the chart uses a sub dataset as input.
- Parameters:
variableName- the variable namefromInputDataset- whether the variable belongs to the input dataset rather than the report.This is usefull only when the chart uses a sub dataset as input.
- Returns:
- the value of the variable
-
getFieldValue
Returns the value of a report field.- Parameters:
fieldName- the field name- Returns:
- the value of a report field
-
getFieldValue
Returns the value of a report or input dataset field.The input dataset differs from the report dataset when the chart uses a sub dataset as input.
- Parameters:
fieldName- the field namefromInputDataset- whether the field belongs to the input dataset rather than the report.This is usefull only when the chart uses a sub dataset as input.
- Returns:
- the value of the field
-
getFiller
- Returns:
- the filler
-
setFiller
- Parameters:
filler- the filler to set
-
getChartDataset
- Returns:
- the chartDataset
-
setChartDataset
- Parameters:
chartDataset- the chartDataset to set
-