Class MultiAxisDataService.DataSource
- java.lang.Object
-
- net.sf.jasperreports.engine.analytics.dataset.MultiAxisDataService.DataSource
-
- All Implemented Interfaces:
MultiAxisDataSource
- Enclosing class:
- MultiAxisDataService
protected class MultiAxisDataService.DataSource extends Object implements MultiAxisDataSource
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXCEPTION_MESSAGE_KEY_UNKNOWN_AXIS
-
Constructor Summary
Constructors Constructor Description DataSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MultiAxisDataService.LevelNodeaxisLevelNodeArgument(Axis axis, AxisLevelNode... nodes)List<? extends AxisLevel>getAxisLevels(Axis axis)AxisLevelNodegetAxisRootNode(Axis axis)List<? extends Measure>getMeasures()List<? extends MeasureValue>getMeasureValues(AxisLevelNode... nodes)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_UNKNOWN_AXIS
public static final String EXCEPTION_MESSAGE_KEY_UNKNOWN_AXIS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAxisLevels
public List<? extends AxisLevel> getAxisLevels(Axis axis)
- Specified by:
getAxisLevelsin interfaceMultiAxisDataSource
-
getMeasures
public List<? extends Measure> getMeasures()
- Specified by:
getMeasuresin interfaceMultiAxisDataSource
-
getAxisRootNode
public AxisLevelNode getAxisRootNode(Axis axis)
- Specified by:
getAxisRootNodein interfaceMultiAxisDataSource
-
getMeasureValues
public List<? extends MeasureValue> getMeasureValues(AxisLevelNode... nodes)
- Specified by:
getMeasureValuesin interfaceMultiAxisDataSource
-
axisLevelNodeArgument
protected MultiAxisDataService.LevelNode axisLevelNodeArgument(Axis axis, AxisLevelNode... nodes)
-
-