public class MultiAxisDataService
extends java.lang.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 |
|---|---|
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 java.lang.Object |
evaluateBucketValue(JRCalculator calculator,
DataAxisLevel level) |
void |
evaluateRecord(JRCalculator calculator) |
public MultiAxisDataService(JasperReportsContext jasperReportsContext, JRFillExpressionEvaluator expressionEvaluator, MultiAxisData data, byte evaluation) throws JRException
JRExceptionprotected AxisLevel createRootLevel(Axis axis) throws JRException
JRExceptionprotected BucketDefinition createRootBucket() throws JRException
JRExceptionprotected AxisLevel createLevel(Axis axis, DataAxisLevel dataLevel, byte evaluation, int depth) throws JRException
JRExceptionprotected BucketDefinition createServiceBucket(DataAxisLevel level, byte evaluation) throws JRException
JRExceptionprotected Measure createMeasure(DataMeasure dataMeasure, byte evaluation) throws JRException
JRExceptionprotected MeasureDefinition createServiceMeasure(DataMeasure measure)
public void evaluateRecord(JRCalculator calculator) throws JRExpressionEvalException
JRExpressionEvalExceptionprotected java.lang.Object evaluateBucketValue(JRCalculator calculator, DataAxisLevel level) throws JRExpressionEvalException
JRExpressionEvalExceptionpublic void addRecord()
public void clearData()
public MultiAxisDataSource createDataSource() throws JRException
JRException© 2001-2010 Jaspersoft Corporation www.jaspersoft.com