|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.crosstabs.fill.calculation.MeasureDefinition
public class MeasureDefinition
Crosstab measure definition.
Nested Class Summary | |
---|---|
class |
MeasureDefinition.MeasureValue
An accumulated value of a crosstab measure. |
Field Summary | |
---|---|
protected CalculationEnum |
calculation
|
protected JRExtendedIncrementerFactory |
incrementerFactory
|
protected boolean |
isSystemDefined
|
protected static AbstractValueProvider |
VALUE_PROVIDER
Measure value provider. |
protected java.lang.Class<?> |
valueClass
|
Constructor Summary | |
---|---|
|
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)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected CalculationEnum calculation
protected final JRExtendedIncrementerFactory incrementerFactory
protected final java.lang.Class<?> valueClass
protected final boolean isSystemDefined
protected static final AbstractValueProvider VALUE_PROVIDER
Constructor Detail |
---|
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)
Method Detail |
---|
public static MeasureDefinition createHelperMeasure(MeasureDefinition measure, CalculationEnum helperCalculation)
measure
- the measurehelperCalculation
- the calculation
public static MeasureDefinition createDistinctCountHelperMeasure(MeasureDefinition measure)
measure
- the measure
public CalculationEnum getCalculation()
public JRExtendedIncrementerFactory getIncrementerFactory()
public JRExtendedIncrementer getIncrementer()
protected boolean isSystemDefined()
public java.lang.Class<?> getValueClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |