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

- Packages that use DependencyGraphTransformer
  Package | Description
  --- | ---
  org.eclipse.aether |
  org.eclipse.aether.util.graph.transformer |

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

    Methods in org.eclipse.aether that return DependencyGraphTransformer
    Modifier and Type | Method and Description
    --- | ---
    `DependencyGraphTransformer` | RepositorySystemSession.`getDependencyGraphTransformer()` Gets the dependency graph transformer to use for building dependency graphs.
    `DependencyGraphTransformer` | DefaultRepositorySystemSession.`getDependencyGraphTransformer()`

    Methods in org.eclipse.aether with parameters of type DependencyGraphTransformer
    Modifier and Type | Method and Description
    --- | ---
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)` Sets the dependency graph transformer to use for building dependency graphs.

  - ### Uses of DependencyGraphTransformer in org.eclipse.aether.util.graph.transformer

    Classes in org.eclipse.aether.util.graph.transformer that implement DependencyGraphTransformer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChainedDependencyGraphTransformer` A dependency graph transformer that chains other transformers.
    `class` | `ConflictIdSorter` A dependency graph transformer that creates a topological sorting of the conflict ids which have been assigned to the dependency nodes.
    `class` | `ConflictMarker` A dependency graph transformer that identifies conflicting dependencies.
    `class` | `JavaDependencyContextRefiner` A dependency graph transformer that refines the request context for nodes that belong to the "project" context by appending the classpath type to which the node belongs.
    `class` | `JavaEffectiveScopeCalculator` A dependency graph transformer that handles scope inheritance and conflict resolution among conflicting scopes as seen in Maven 2.x.
    `class` | `NearestVersionConflictResolver` A dependency graph transformer that resolves version conflicts using the nearest-wins strategy.
    `class` | `NoopDependencyGraphTransformer` A dependency graph transformer that does not perform any changes on its input.

    Fields in org.eclipse.aether.util.graph.transformer declared as DependencyGraphTransformer
    Modifier and Type | Field and Description
    --- | ---
    `static DependencyGraphTransformer` | NoopDependencyGraphTransformer.`INSTANCE` A ready-made instance of this dependency graph transformer which can safely be reused throughout an entire application regardless of multi-threading.

    Methods in org.eclipse.aether.util.graph.transformer that return DependencyGraphTransformer
    Modifier and Type | Method and Description
    --- | ---
    `static DependencyGraphTransformer` | ChainedDependencyGraphTransformer.`newInstance(DependencyGraphTransformer transformer1, DependencyGraphTransformer transformer2)` Creates a new transformer that chains the specified transformers or simply returns one of them if the other one is `null`.

    Methods in org.eclipse.aether.util.graph.transformer with parameters of type DependencyGraphTransformer
    Modifier and Type | Method and Description
    --- | ---
    `static DependencyGraphTransformer` | ChainedDependencyGraphTransformer.`newInstance(DependencyGraphTransformer transformer1, DependencyGraphTransformer transformer2)` Creates a new transformer that chains the specified transformers or simply returns one of them if the other one is `null`.

    Constructors in org.eclipse.aether.util.graph.transformer with parameters of type DependencyGraphTransformer
    Constructor and Description
    `ChainedDependencyGraphTransformer(DependencyGraphTransformer... transformers)` Creates a new transformer that chains the specified transformers.

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