## Uses of Interface
org.eclipse.aether.collection.DependencyTraverser

- Packages that use DependencyTraverser
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.collection | The types and extension points for collecting the transitive dependencies of an artifact and building a dependency graph.
  org.eclipse.aether.util.graph.traverser | Various dependency traversers for building a dependency graph.

- - ### Uses of DependencyTraverser in org.eclipse.aether

    Methods in org.eclipse.aether that return DependencyTraverser
    Modifier and Type | Method and Description
    --- | ---
    `DependencyTraverser` | RepositorySystemSession.`getDependencyTraverser()` Gets the dependency traverser to use for building dependency graphs.
    `DependencyTraverser` | DefaultRepositorySystemSession.`getDependencyTraverser()`
    `DependencyTraverser` | AbstractForwardingRepositorySystemSession.`getDependencyTraverser()`

    Methods in org.eclipse.aether with parameters of type DependencyTraverser
    Modifier and Type | Method and Description
    --- | ---
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencyTraverser(DependencyTraverser dependencyTraverser)` Sets the dependency traverser to use for building dependency graphs.

  - ### Uses of DependencyTraverser in org.eclipse.aether.collection

    Methods in org.eclipse.aether.collection that return DependencyTraverser
    Modifier and Type | Method and Description
    --- | ---
    `DependencyTraverser` | DependencyTraverser.`deriveChildTraverser(DependencyCollectionContext context)` Derives a dependency traverser that will be used to decide whether the transitive dependencies of the dependency given in the collection context shall be traversed.

  - ### Uses of DependencyTraverser in org.eclipse.aether.util.graph.traverser

    Classes in org.eclipse.aether.util.graph.traverser that implement DependencyTraverser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AndDependencyTraverser` A dependency traverser that combines zero or more other traversers using a logical `AND`.
    `class` | `FatArtifactTraverser` A dependency traverser that excludes the dependencies of fat artifacts from the traversal.
    `class` | `StaticDependencyTraverser` A dependency traverser which always or never traverses children.

    Methods in org.eclipse.aether.util.graph.traverser that return DependencyTraverser
    Modifier and Type | Method and Description
    --- | ---
    `DependencyTraverser` | StaticDependencyTraverser.`deriveChildTraverser(DependencyCollectionContext context)`
    `DependencyTraverser` | FatArtifactTraverser.`deriveChildTraverser(DependencyCollectionContext context)`
    `DependencyTraverser` | AndDependencyTraverser.`deriveChildTraverser(DependencyCollectionContext context)`
    `static DependencyTraverser` | AndDependencyTraverser.`newInstance(DependencyTraverser traverser1, DependencyTraverser traverser2)` Creates a new traverser from the specified traversers.

    Methods in org.eclipse.aether.util.graph.traverser with parameters of type DependencyTraverser
    Modifier and Type | Method and Description
    --- | ---
    `static DependencyTraverser` | AndDependencyTraverser.`newInstance(DependencyTraverser traverser1, DependencyTraverser traverser2)` Creates a new traverser from the specified traversers.

    Constructors in org.eclipse.aether.util.graph.traverser with parameters of type DependencyTraverser
    Constructor and Description
    `AndDependencyTraverser(DependencyTraverser... traversers)` Creates a new traverser from the specified traversers.

    Constructor parameters in org.eclipse.aether.util.graph.traverser with type arguments of type DependencyTraverser
    Constructor and Description
    `AndDependencyTraverser(Collection<? extends DependencyTraverser> traversers)` Creates a new traverser from the specified traversers.

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