## Uses of Interface
org.eclipse.aether.graph.DependencyVisitor

- Packages that use DependencyVisitor
  Package | Description
  --- | ---
  org.eclipse.aether.graph | The representation of a dependency graph by means of connected dependency nodes.
  org.eclipse.aether.util.graph.visitor | Various dependency visitors for inspecting a dependency graph.

- - ### Uses of DependencyVisitor in org.eclipse.aether.graph

    Methods in org.eclipse.aether.graph with parameters of type DependencyVisitor
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DependencyNode.`accept(DependencyVisitor visitor)` Traverses this node and potentially its children using the specified visitor.
    `boolean` | DefaultDependencyNode.`accept(DependencyVisitor visitor)`

  - ### Uses of DependencyVisitor in org.eclipse.aether.util.graph.visitor

    Classes in org.eclipse.aether.util.graph.visitor that implement DependencyVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CloningDependencyVisitor` A dependency visitor that constructs a clone of the visited dependency graph.
    `class` | `FilteringDependencyVisitor` A dependency visitor that delegates to another visitor if nodes match a filter.
    `class` | `PathRecordingDependencyVisitor` A dependency visitor that records all paths leading to nodes matching a certain filter criteria.
    `class` | `PostorderNodeListGenerator` Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in postorder.
    `class` | `PreorderNodeListGenerator` Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in preorder.
    `class` | `TreeDependencyVisitor` A dependency visitor that delegates to another visitor if a node hasn't been visited before.

    Methods in org.eclipse.aether.util.graph.visitor that return DependencyVisitor
    Modifier and Type | Method and Description
    --- | ---
    `DependencyVisitor` | FilteringDependencyVisitor.`getVisitor()` Gets the visitor to which this visitor delegates to.

    Constructors in org.eclipse.aether.util.graph.visitor with parameters of type DependencyVisitor
    Constructor and Description
    `FilteringDependencyVisitor(DependencyVisitor visitor, DependencyFilter filter)` Creates a new visitor that delegates traversal of nodes matching the given filter to the specified visitor.
    `TreeDependencyVisitor(DependencyVisitor visitor)` Creates a new visitor that delegates to the specified visitor.

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.