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

- Packages that use DependencyCollectionContext
  Package | Description
  --- | ---
  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.internal.test.util | Utility classes to ease unit testing.
  org.eclipse.aether.util.graph.manager | Various dependency managers for building a dependency graph.
  org.eclipse.aether.util.graph.selector | Various dependency selectors for building a dependency graph.
  org.eclipse.aether.util.graph.traverser | Various dependency traversers for building a dependency graph.
  org.eclipse.aether.util.graph.version | Various version filters for building a dependency graph.

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

    Methods in org.eclipse.aether.collection with parameters of type DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `VersionFilter` | VersionFilter.`deriveChildFilter(DependencyCollectionContext context)` Derives a version filter for the specified collection context.
    `DependencyManager` | DependencyManager.`deriveChildManager(DependencyCollectionContext context)` Derives a dependency manager for the specified collection context.
    `DependencySelector` | DependencySelector.`deriveChildSelector(DependencyCollectionContext context)` Derives a dependency selector for the specified collection context.
    `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 DependencyCollectionContext in org.eclipse.aether.internal.test.util

    Methods in org.eclipse.aether.internal.test.util that return DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `static DependencyCollectionContext` | TestUtils.`newCollectionContext(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies)` Creates a new dependency collection context.
    `static DependencyCollectionContext` | TestUtils.`newCollectionContext(RepositorySystemSession session, Dependency dependency, List<Dependency> managedDependencies)` Creates a new dependency collection context.

  - ### Uses of DependencyCollectionContext in org.eclipse.aether.util.graph.manager

    Methods in org.eclipse.aether.util.graph.manager with parameters of type DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `DependencyManager` | NoopDependencyManager.`deriveChildManager(DependencyCollectionContext context)`
    `DependencyManager` | ClassicDependencyManager.`deriveChildManager(DependencyCollectionContext context)`

  - ### Uses of DependencyCollectionContext in org.eclipse.aether.util.graph.selector

    Methods in org.eclipse.aether.util.graph.selector with parameters of type DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `DependencySelector` | StaticDependencySelector.`deriveChildSelector(DependencyCollectionContext context)`
    `DependencySelector` | ScopeDependencySelector.`deriveChildSelector(DependencyCollectionContext context)`
    `DependencySelector` | OptionalDependencySelector.`deriveChildSelector(DependencyCollectionContext context)`
    `DependencySelector` | ExclusionDependencySelector.`deriveChildSelector(DependencyCollectionContext context)`
    `DependencySelector` | AndDependencySelector.`deriveChildSelector(DependencyCollectionContext context)`

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

    Methods in org.eclipse.aether.util.graph.traverser with parameters of type DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `DependencyTraverser` | StaticDependencyTraverser.`deriveChildTraverser(DependencyCollectionContext context)`
    `DependencyTraverser` | FatArtifactTraverser.`deriveChildTraverser(DependencyCollectionContext context)`
    `DependencyTraverser` | AndDependencyTraverser.`deriveChildTraverser(DependencyCollectionContext context)`

  - ### Uses of DependencyCollectionContext in org.eclipse.aether.util.graph.version

    Methods in org.eclipse.aether.util.graph.version with parameters of type DependencyCollectionContext
    Modifier and Type | Method and Description
    --- | ---
    `VersionFilter` | SnapshotVersionFilter.`deriveChildFilter(DependencyCollectionContext context)`
    `VersionFilter` | HighestVersionFilter.`deriveChildFilter(DependencyCollectionContext context)`
    `VersionFilter` | ContextualSnapshotVersionFilter.`deriveChildFilter(DependencyCollectionContext context)`
    `VersionFilter` | ChainedVersionFilter.`deriveChildFilter(DependencyCollectionContext context)`

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