Class LayerBreakdownGenerator
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.rules.tree.traversal.LayerBreakdownGenerator
-
public class LayerBreakdownGenerator extends java.lang.ObjectSame as LayerBreakDownVisitor, but iterator based instead of visitor based.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Integer,LayerBreakdownVisitor.LayerBreakdown>layersMapprivate ITreeNode<IItem>startNode
-
Constructor Summary
Constructors Constructor Description LayerBreakdownGenerator(ITreeNode<IItem> startNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcalculateLayers(ITreeNode<IItem> startNode)java.util.List<LayerBreakdownVisitor.LayerBreakdown>getLayers()ITreeNode<IItem>getStartNode()protected voidprocessPayload(IItem value, int level)
-
-
-
Field Detail
-
layersMap
private java.util.Map<java.lang.Integer,LayerBreakdownVisitor.LayerBreakdown> layersMap
-
-