public class LayerBreakdownVisitor extends BFTreeVisitor<org.openjdk.jmc.common.item.IItem>
Modifier and Type | Class and Description |
---|---|
static class |
LayerBreakdownVisitor.LayerBreakdown |
static class |
LayerBreakdownVisitor.LayerEntry |
Modifier and Type | Field and Description |
---|---|
static Comparator<LayerBreakdownVisitor.LayerBreakdown> |
BREAKDOWN_COMPARATOR |
Constructor and Description |
---|
LayerBreakdownVisitor() |
Modifier and Type | Method and Description |
---|---|
List<LayerBreakdownVisitor.LayerBreakdown> |
getLayers() |
protected void |
processPayload(org.openjdk.jmc.common.item.IItem value,
int level)
Override in subclasses to act on the values in breadth first order.
|
visit
public static final Comparator<LayerBreakdownVisitor.LayerBreakdown> BREAKDOWN_COMPARATOR
protected void processPayload(org.openjdk.jmc.common.item.IItem value, int level)
BFTreeVisitor
processPayload
in class BFTreeVisitor<org.openjdk.jmc.common.item.IItem>
value
- the payload.level
- the tree level.public List<LayerBreakdownVisitor.LayerBreakdown> getLayers()
Copyright © 2020. All rights reserved.