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 Axisprotected final intprotected final BucketDefinition.Bucketprotected final BucketingService.BucketMapprotected Stringprotected final MultiAxisDataService.LevelNodeprotected PropertyValuesprotected 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:
getLevelin interfaceAxisLevelNode
-
isTotal
public boolean isTotal()- Specified by:
isTotalin interfaceAxisLevelNode
-
getValue
- Specified by:
getValuein interfaceAxisLevelNode
-
getLabel
- Specified by:
getLabelin interfaceAxisLevelNode
-
getNodePropertyValues
- Specified by:
getNodePropertyValuesin interfaceAxisLevelNode
-
getParent
- Specified by:
getParentin interfaceAxisLevelNode
-
getChildren
- Specified by:
getChildrenin interfaceAxisLevelNode
-
toString
-