public class MultiAxisDataService extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
MultiAxisDataService.DataSource |
protected class |
MultiAxisDataService.LevelNode |
protected class |
MultiAxisDataService.MultiAxisBucketingService |
protected static class |
MultiAxisDataService.PropertiesWrapperBucketDefintion |
protected static class |
MultiAxisDataService.ServiceContext |
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_INCREMENT_BIDIMENSIONAL_DATASET_ERROR |
protected static org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
MultiAxisDataService(JasperReportsContext jasperReportsContext,
JRFillExpressionEvaluator expressionEvaluator,
MultiAxisData data,
byte evaluation) |
Modifier and Type | Method and Description |
---|---|
void |
addRecord() |
void |
clearData() |
MultiAxisDataSource |
createDataSource() |
protected AxisLevel |
createLevel(Axis axis,
DataAxisLevel dataLevel,
byte evaluation,
int depth) |
protected Measure |
createMeasure(DataMeasure dataMeasure,
byte evaluation) |
protected BucketDefinition |
createRootBucket() |
protected AxisLevel |
createRootLevel(Axis axis) |
protected BucketDefinition |
createServiceBucket(DataAxisLevel level,
byte evaluation) |
protected MeasureDefinition |
createServiceMeasure(DataMeasure measure) |
protected Object |
evaluateBucketValue(JRCalculator calculator,
DataAxisLevel level) |
void |
evaluateRecord(JRCalculator calculator) |
protected static final org.apache.commons.logging.Log log
public static final String EXCEPTION_MESSAGE_KEY_INCREMENT_BIDIMENSIONAL_DATASET_ERROR
public MultiAxisDataService(JasperReportsContext jasperReportsContext, JRFillExpressionEvaluator expressionEvaluator, MultiAxisData data, byte evaluation) throws JRException
JRException
protected AxisLevel createRootLevel(Axis axis) throws JRException
JRException
protected BucketDefinition createRootBucket() throws JRException
JRException
protected AxisLevel createLevel(Axis axis, DataAxisLevel dataLevel, byte evaluation, int depth) throws JRException
JRException
protected BucketDefinition createServiceBucket(DataAxisLevel level, byte evaluation) throws JRException
JRException
protected Measure createMeasure(DataMeasure dataMeasure, byte evaluation) throws JRException
JRException
protected MeasureDefinition createServiceMeasure(DataMeasure measure)
public void evaluateRecord(JRCalculator calculator) throws JRExpressionEvalException
JRExpressionEvalException
protected Object evaluateBucketValue(JRCalculator calculator, DataAxisLevel level) throws JRExpressionEvalException
JRExpressionEvalException
public void addRecord()
public void clearData()
public MultiAxisDataSource createDataSource() throws JRException
JRException
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.