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