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 String
EXCEPTION_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.LevelNode
axisLevelNodeArgument(Axis axis, AxisLevelNode... nodes)
List<? extends AxisLevel>
getAxisLevels(Axis axis)
AxisLevelNode
getAxisRootNode(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:
getAxisLevels
in interfaceMultiAxisDataSource
-
getMeasures
public List<? extends Measure> getMeasures()
- Specified by:
getMeasures
in interfaceMultiAxisDataSource
-
getAxisRootNode
public AxisLevelNode getAxisRootNode(Axis axis)
- Specified by:
getAxisRootNode
in interfaceMultiAxisDataSource
-
getMeasureValues
public List<? extends MeasureValue> getMeasureValues(AxisLevelNode... nodes)
- Specified by:
getMeasureValues
in interfaceMultiAxisDataSource
-
axisLevelNodeArgument
protected MultiAxisDataService.LevelNode axisLevelNodeArgument(Axis axis, AxisLevelNode... nodes)
-
-