Package org.eclipse.aether.util.graph.visitor
Various dependency visitors for inspecting a dependency graph.
-
Class Summary Class Description CloningDependencyVisitor A dependency visitor that constructs a clone of the visited dependency graph.CycleAwareDependencyGraphDumper ADependencyGraphDumperthat is safe to use on a graph containing cycles: a dependency graph inFULLverbosity mode may contain nodes that (directly or transitively) depend on an ancestor of themselves, which makes the plainDependencyGraphDumperrecurse forever.DependencyGraphDumper A dependency visitor that dumps the graph to anyConsumer<String>.FilteringDependencyVisitor A dependency visitor that delegates to another visitor if nodes match a filter.LevelOrderDependencyNodeConsumerVisitor Processes dependency graph by traversing the graph in level order.NodeListGenerator Node list generator usable with different traversing strategies.PathRecordingDependencyVisitor A dependency visitor that records all paths leading to nodes matching a certain filter criteria.PostorderDependencyNodeConsumerVisitor Processes dependency graph by traversing the graph in postorder.PostorderNodeListGenerator Deprecated. seePostorderDependencyNodeConsumerVisitorthat is more versatilePreorderDependencyNodeConsumerVisitor Processes dependency graph by traversing the graph in preorder.PreorderNodeListGenerator Deprecated. seePreorderDependencyNodeConsumerVisitorthat is more versatileTreeDependencyVisitor A dependency visitor that delegates to another visitor if a node hasn't been visited before.