Package de.xima.fc.common.tree
package de.xima.fc.common.tree
-
ClassDescriptionITreeAccessor<Node, Identifier>Interface for treating an item as a node in a tree-like structure.ITreeParentAccessor<TNode, TIdentifier>Interface for treating an item as a node in a tree-like structure.ITreeWithDataAccessor<Node,
ID, Data> Interface for accessing the children of tree nodes, together with the data associated with each tree node.An iterable that iterates over a tree-like graph in pre-order, starting at a given node.Flags for iterating over trees, seeTreeIteration.TreeParentIterable<Node,Id> Deprecated.TreeReversePostOrderIterable<TItem, TIdentifier>Deprecated.UseTreeReversePostOrderIterableinstead.Deprecated.UseTreeVisitinstead.Indicates how to proceed with a tree visit, seeTreeVisitandTreeVisit.ITreeVisitor.TreeVisit.ITreeVisitor<Node>Visitor for a tree data structure.A convenientTreeVisit.ITreeVisitorwith apathparameter for the methods. useful if you do not need it.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.
TreeParentIterableinstead.