Uses of Interface
org.openjdk.jmc.flightrecorder.rules.tree.ITreeNode
-
Packages that use ITreeNode Package Description org.openjdk.jmc.flightrecorder.rules.tree org.openjdk.jmc.flightrecorder.rules.tree.traversal -
-
Uses of ITreeNode in org.openjdk.jmc.flightrecorder.rules.tree
Classes in org.openjdk.jmc.flightrecorder.rules.tree that implement ITreeNode Modifier and Type Class Description classTreeNode<T>A simple mutable tree node implementation, with a typed payload.Fields in org.openjdk.jmc.flightrecorder.rules.tree with type parameters of type ITreeNode Modifier and Type Field Description private java.util.List<ITreeNode<T>>TreeNode. childrenMethods in org.openjdk.jmc.flightrecorder.rules.tree that return ITreeNode Modifier and Type Method Description static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy.static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants, boolean ignoreThread)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy.static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants, boolean ignoreThread, ItemTreeBuilder.IItemTreeBuilderCallback callback)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy.ITreeNode<T>ITreeNode. getParent()ITreeNode<T>TreeNode. getParent()Methods in org.openjdk.jmc.flightrecorder.rules.tree that return types with arguments of type ITreeNode Modifier and Type Method Description java.util.List<ITreeNode<T>>ITreeNode. getChildren()java.util.List<ITreeNode<T>>TreeNode. getChildren()Methods in org.openjdk.jmc.flightrecorder.rules.tree with parameters of type ITreeNode Modifier and Type Method Description static voidItemTreeToolkit. appendLayeredBreakdown(java.lang.StringBuilder report, ITreeNode<IItem> root, int maxDepth)Reports all encapsulation layers.static voidItemTreeToolkit. appendLongestBreakdown(java.lang.StringBuilder report, ITreeNode<IItem> root)Renders a report of the longest encapsulating event chain.static intItemTreeToolkit. getDepth(ITreeNode<?> node)Returns the number of ancestors the node has.static java.lang.StringItemTreeToolkit. printTree(ITreeNode<IItem> node)voidITreeVisitor. visit(ITreeNode<T> node) -
Uses of ITreeNode in org.openjdk.jmc.flightrecorder.rules.tree.traversal
Fields in org.openjdk.jmc.flightrecorder.rules.tree.traversal declared as ITreeNode Modifier and Type Field Description private ITreeNode<IItem>LongestDurationIterator. currentNodeprivate ITreeNode<IItem>LayerBreakdownGenerator. startNodeFields in org.openjdk.jmc.flightrecorder.rules.tree.traversal with type parameters of type ITreeNode Modifier and Type Field Description private java.util.Queue<ITreeNode<T>>BFIterator. nextprivate java.util.Queue<ITreeNode<T>>BFTreeVisitor. nextprivate java.util.Deque<ITreeNode<T>>DFIterator. nextMethods in org.openjdk.jmc.flightrecorder.rules.tree.traversal that return ITreeNode Modifier and Type Method Description private ITreeNode<IItem>LongestDurationIterator. getFirstNode(ITreeNode<IItem> initNode)private ITreeNode<IItem>LongestDurationIterator. getLongestLastingChild(java.util.List<ITreeNode<IItem>> children)ITreeNode<IItem>LayerBreakdownGenerator. getStartNode()ITreeNode<T>BFIterator. next()ITreeNode<T>DFIterator. next()Methods in org.openjdk.jmc.flightrecorder.rules.tree.traversal with parameters of type ITreeNode Modifier and Type Method Description private voidLayerBreakdownGenerator. calculateLayers(ITreeNode<IItem> startNode)private ITreeNode<IItem>LongestDurationIterator. getFirstNode(ITreeNode<IItem> initNode)voidBFTreeVisitor. visit(ITreeNode<T> node)voidDFTreeVisitor. visit(ITreeNode<T> node)Method parameters in org.openjdk.jmc.flightrecorder.rules.tree.traversal with type arguments of type ITreeNode Modifier and Type Method Description private ITreeNode<IItem>LongestDurationIterator. getLongestLastingChild(java.util.List<ITreeNode<IItem>> children)Constructors in org.openjdk.jmc.flightrecorder.rules.tree.traversal with parameters of type ITreeNode Constructor Description BFIterator(ITreeNode<T> node)DFIterator(ITreeNode<T> node)LayerBreakdownGenerator(ITreeNode<IItem> startNode)LongestDurationIterator(ITreeNode<IItem> node)
-