net.sf.jasperreports.crosstabs.fill.calculation
public class MeasureDefinition extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
MeasureDefinition.MeasureValue
An accumulated value of a crosstab measure.
|
Modifier and Type | Field and Description |
---|---|
protected CalculationEnum |
calculation |
protected JRExtendedIncrementerFactory |
incrementerFactory |
protected boolean |
isSystemDefined |
protected static AbstractValueProvider |
VALUE_PROVIDER
Measure value provider.
|
protected java.lang.Class |
valueClass |
Modifier | Constructor and Description |
---|---|
|
MeasureDefinition(java.lang.Class valueClass,
CalculationEnum calculation,
JRExtendedIncrementerFactory incrementerFactory)
Create a measure definition.
|
protected |
MeasureDefinition(java.lang.Class valueClass,
CalculationEnum calculation,
JRExtendedIncrementerFactory incrementerFactory,
boolean isSystemDefined) |
Modifier and Type | Method and Description |
---|---|
static MeasureDefinition |
createDistinctCountHelperMeasure(MeasureDefinition measure)
Creates a helper measure for a distinct count calculation.
|
static MeasureDefinition |
createHelperMeasure(MeasureDefinition measure,
CalculationEnum helperCalculation)
Creates a helper measure for a specific calculation.
|
CalculationEnum |
getCalculation()
Returns the calculation type.
|
JRExtendedIncrementer |
getIncrementer()
Returns the incrementer used for this measure.
|
JRExtendedIncrementerFactory |
getIncrementerFactory()
Returns the incrementer factory.
|
java.lang.Class |
getValueClass()
Returns the measure value class.
|
protected boolean |
isSystemDefined() |
protected CalculationEnum calculation
protected final JRExtendedIncrementerFactory incrementerFactory
protected final java.lang.Class valueClass
protected final boolean isSystemDefined
protected static final AbstractValueProvider VALUE_PROVIDER
public MeasureDefinition(java.lang.Class valueClass, CalculationEnum calculation, JRExtendedIncrementerFactory incrementerFactory)
valueClass
- the value classcalculation
- the calculation typeincrementerFactory
- the incrementer factoryprotected MeasureDefinition(java.lang.Class valueClass, CalculationEnum calculation, JRExtendedIncrementerFactory incrementerFactory, boolean isSystemDefined)
public static MeasureDefinition createHelperMeasure(MeasureDefinition measure, CalculationEnum helperCalculation)
measure
- the measurehelperCalculation
- the calculationpublic static MeasureDefinition createDistinctCountHelperMeasure(MeasureDefinition measure)
measure
- the measurepublic CalculationEnum getCalculation()
public JRExtendedIncrementerFactory getIncrementerFactory()
public JRExtendedIncrementer getIncrementer()
protected boolean isSystemDefined()
public java.lang.Class getValueClass()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com