Class MultiAxisDataService.LevelNode
java.lang.Object
net.sf.jasperreports.engine.analytics.dataset.MultiAxisDataService.LevelNode
- All Implemented Interfaces:
AxisLevelNode
- Enclosing class:
MultiAxisDataService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Axis
protected final int
protected final BucketDefinition.Bucket
protected final BucketingService.BucketMap
protected String
protected final MultiAxisDataService.LevelNode
protected PropertyValues
protected Object
-
Constructor Summary
ConstructorsConstructorDescriptionLevelNode
(Axis axis, int axisDepth, MultiAxisDataService.LevelNode parent, BucketDefinition.Bucket bucket, BucketingService.BucketMap childrenMap) -
Method Summary
-
Field Details
-
axis
-
axisDepth
protected final int axisDepth -
parent
-
bucket
-
childrenMap
-
value
-
label
-
propertyValues
-
-
Constructor Details
-
LevelNode
public LevelNode(Axis axis, int axisDepth, MultiAxisDataService.LevelNode parent, BucketDefinition.Bucket bucket, BucketingService.BucketMap childrenMap)
-
-
Method Details
-
getLevel
- Specified by:
getLevel
in interfaceAxisLevelNode
-
isTotal
public boolean isTotal()- Specified by:
isTotal
in interfaceAxisLevelNode
-
getValue
- Specified by:
getValue
in interfaceAxisLevelNode
-
getLabel
- Specified by:
getLabel
in interfaceAxisLevelNode
-
getNodePropertyValues
- Specified by:
getNodePropertyValues
in interfaceAxisLevelNode
-
getParent
- Specified by:
getParent
in interfaceAxisLevelNode
-
getChildren
- Specified by:
getChildren
in interfaceAxisLevelNode
-
toString
-