Package de.xima.fc.common.tree
-
Interface Summary Interface Description TreeVisit.ITreeVisitor<Node> Visitor for a tree data structure. -
Class Summary Class Description TreeParentIterable<Node,Id> An iterable that iterates over a tree-like graph, starting at a given node, and accessing each parent.TreeReversePostOrderIterable<TItem,TIdentifier> An iterable that iterates over a tree-like graph in reverse post order, starting at a given node.TreeVisit Static methods for visiting tree data structures.TreeVisit.ITreeVisitor.Pathless<Node> A convenientTreeVisit.ITreeVisitor
with apath
parameter for the methods.TreeVisit.TreePathFragment<Node> Represents a fragment or part of the path of a node in a tree data structure.TreeVisit.TreeVisitParams<Node,Id> Parameters forTreeVisit
.TreeVisit.TreeVisitParams.Builder<Node,Id> A builder for configuring the parameters forTreeVisit
. -
Enum Summary Enum Description TreeVisit.ETreeVisitResult Indicates how to proceed with a tree visit, seeTreeVisit
andTreeVisit.ITreeVisitor
.