Class BaseDataMeasure
- java.lang.Object
-
- net.sf.jasperreports.engine.analytics.dataset.BaseDataMeasure
-
- All Implemented Interfaces:
Serializable,Cloneable,DataMeasure,JRCloneable
- Direct Known Subclasses:
DesignDataMeasure
public class BaseDataMeasure extends Object implements DataMeasure, Serializable
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CalculationEnumcalculationstatic StringEXCEPTION_MESSAGE_KEY_MEASURE_INCREMENTER_LOAD_ERRORstatic StringEXCEPTION_MESSAGE_KEY_MEASURE_VALUE_LOAD_ERRORprotected StringincrementerFactoryClassNameprotected JRExpressionlabelExpressionprotected Stringnameprotected StringvalueClassNameprotected JRExpressionvalueExpression
-
Constructor Summary
Constructors Constructor Description BaseDataMeasure()BaseDataMeasure(DataMeasure measure, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()CalculationEnumgetCalculation()Class<?>getIncrementerFactoryClass()StringgetIncrementerFactoryClassName()JRExpressiongetLabelExpression()StringgetName()Class<?>getValueClass()StringgetValueClassName()JRExpressiongetValueExpression()protected voidsetIncrementerFactoryClassName(String incrementerFactoryClassName)protected voidsetValueClassName(String valueClassName)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_MEASURE_INCREMENTER_LOAD_ERROR
public static final String EXCEPTION_MESSAGE_KEY_MEASURE_INCREMENTER_LOAD_ERROR
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_MEASURE_VALUE_LOAD_ERROR
public static final String EXCEPTION_MESSAGE_KEY_MEASURE_VALUE_LOAD_ERROR
- See Also:
- Constant Field Values
-
name
protected String name
-
labelExpression
protected JRExpression labelExpression
-
valueClassName
protected String valueClassName
-
valueExpression
protected JRExpression valueExpression
-
calculation
protected CalculationEnum calculation
-
incrementerFactoryClassName
protected String incrementerFactoryClassName
-
-
Constructor Detail
-
BaseDataMeasure
public BaseDataMeasure()
-
BaseDataMeasure
public BaseDataMeasure(DataMeasure measure, JRBaseObjectFactory factory)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceDataMeasure
-
getLabelExpression
public JRExpression getLabelExpression()
- Specified by:
getLabelExpressionin interfaceDataMeasure
-
getValueClassName
public String getValueClassName()
- Specified by:
getValueClassNamein interfaceDataMeasure
-
setValueClassName
protected void setValueClassName(String valueClassName)
-
getValueClass
public Class<?> getValueClass()
- Specified by:
getValueClassin interfaceDataMeasure
-
getValueExpression
public JRExpression getValueExpression()
- Specified by:
getValueExpressionin interfaceDataMeasure
-
getCalculation
public CalculationEnum getCalculation()
- Specified by:
getCalculationin interfaceDataMeasure
-
getIncrementerFactoryClassName
public String getIncrementerFactoryClassName()
- Specified by:
getIncrementerFactoryClassNamein interfaceDataMeasure
-
getIncrementerFactoryClass
public Class<?> getIncrementerFactoryClass()
- Specified by:
getIncrementerFactoryClassin interfaceDataMeasure
-
setIncrementerFactoryClassName
protected void setIncrementerFactoryClassName(String incrementerFactoryClassName)
-
clone
public Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classObject
-
-