Class LayerBreakdownGenerator
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.rules.tree.traversal.LayerBreakdownGenerator
-
public class LayerBreakdownGenerator extends java.lang.Object
Same 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>
layersMap
private 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 void
calculateLayers(ITreeNode<IItem> startNode)
java.util.List<LayerBreakdownVisitor.LayerBreakdown>
getLayers()
ITreeNode<IItem>
getStartNode()
protected void
processPayload(IItem value, int level)
-
-
-
Field Detail
-
layersMap
private java.util.Map<java.lang.Integer,LayerBreakdownVisitor.LayerBreakdown> layersMap
-
-