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

- Packages that use DependencySelector
  Package | Description
  --- | ---
  org.eclipse.aether |
  org.eclipse.aether.collection |
  org.eclipse.aether.util.graph.selector |

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

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

    Methods in org.eclipse.aether with parameters of type DependencySelector
    Modifier and Type | Method and Description
    --- | ---
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencySelector(DependencySelector dependencySelector)` Sets the dependency selector to use for building dependency graphs.

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

    Methods in org.eclipse.aether.collection that return DependencySelector
    Modifier and Type | Method and Description
    --- | ---
    `DependencySelector` | DependencySelector.`deriveChildSelector(DependencyCollectionContext context)` Derives a dependency selector for the specified collection context.

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

    Classes in org.eclipse.aether.util.graph.selector that implement DependencySelector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AndDependencySelector` A dependency selector that combines zero or more other selectors using a logical `AND`.
    `class` | `ExclusionDependencySelector` A dependency selector that applies exclusions based on artifact coordinates.
    `class` | `OptionalDependencySelector` A dependency selector that excludes optional dependencies which occur beyond level one of the dependency graph.
    `class` | `ScopeDependencySelector` A dependency selector that filters transitive dependencies based on their scope.
    `class` | `StaticDependencySelector` A dependency selector that always includes or excludes dependencies.

    Methods in org.eclipse.aether.util.graph.selector that return DependencySelector
    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)`
    `static DependencySelector` | AndDependencySelector.`newInstance(DependencySelector selector1, DependencySelector selector2)` Creates a new selector from the specified selectors.

    Methods in org.eclipse.aether.util.graph.selector with parameters of type DependencySelector
    Modifier and Type | Method and Description
    --- | ---
    `static DependencySelector` | AndDependencySelector.`newInstance(DependencySelector selector1, DependencySelector selector2)` Creates a new selector from the specified selectors.

    Constructors in org.eclipse.aether.util.graph.selector with parameters of type DependencySelector
    Constructor and Description
    `AndDependencySelector(DependencySelector... selectors)` Creates a new selector from the specified selectors.

    Constructor parameters in org.eclipse.aether.util.graph.selector with type arguments of type DependencySelector
    Constructor and Description
    `AndDependencySelector(Collection<? extends DependencySelector> selectors)` Creates a new selector from the specified selectors.

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