|
||||||||||
| 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 factory
protected 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 | |||||||||