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 java.lang.Object implements MultiAxisDataSource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.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)java.util.List<? extends AxisLevel>getAxisLevels(Axis axis)AxisLevelNodegetAxisRootNode(Axis axis)java.util.List<? extends Measure>getMeasures()java.util.List<? extends MeasureValue>getMeasureValues(AxisLevelNode... nodes)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_UNKNOWN_AXIS
public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNKNOWN_AXIS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAxisLevels
public java.util.List<? extends AxisLevel> getAxisLevels(Axis axis)
- Specified by:
getAxisLevelsin interfaceMultiAxisDataSource
-
getMeasures
public java.util.List<? extends Measure> getMeasures()
- Specified by:
getMeasuresin interfaceMultiAxisDataSource
-
getAxisRootNode
public AxisLevelNode getAxisRootNode(Axis axis)
- Specified by:
getAxisRootNodein interfaceMultiAxisDataSource
-
getMeasureValues
public java.util.List<? extends MeasureValue> getMeasureValues(AxisLevelNode... nodes)
- Specified by:
getMeasureValuesin interfaceMultiAxisDataSource
-
axisLevelNodeArgument
protected MultiAxisDataService.LevelNode axisLevelNodeArgument(Axis axis, AxisLevelNode... nodes)
-
-