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.Methods 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 List<ITreeNode<T>>ITreeNode. getChildren()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(StringBuilder report, ITreeNode<IItem> root, int maxDepth)Reports all encapsulation layers.static voidItemTreeToolkit. appendLongestBreakdown(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 StringItemTreeToolkit. printTree(ITreeNode<IItem> node)voidITreeVisitor. visit(ITreeNode<T> node) -
Uses of ITreeNode in org.openjdk.jmc.flightrecorder.rules.tree.traversal
Methods in org.openjdk.jmc.flightrecorder.rules.tree.traversal that return ITreeNode Modifier and Type Method Description 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 voidBFTreeVisitor. visit(ITreeNode<T> node)voidDFTreeVisitor. visit(ITreeNode<T> node)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)
-