## 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` | `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)`

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