## Uses of Class
org.eclipse.aether.collection.CollectRequest

- Packages that use CollectRequest
  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.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.internal.impl | The various sub components that collectively implement the repository system.
  org.eclipse.aether.resolution | The types supporting the resolution of artifacts and metadata from repositories.

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

    Methods in org.eclipse.aether with parameters of type CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `CollectResult` | RepositorySystem.`collectDependencies(RepositorySystemSession session, CollectRequest request)` Collects the transitive dependencies of an artifact and builds a dependency graph.

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

    Methods in org.eclipse.aether.collection that return CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `CollectRequest` | CollectRequest.`addDependency(Dependency dependency)` Adds the specified direct dependency.
    `CollectRequest` | CollectRequest.`addManagedDependency(Dependency managedDependency)` Adds the specified managed dependency.
    `CollectRequest` | CollectRequest.`addRepository(RemoteRepository repository)` Adds the specified repository for collection.
    `CollectRequest` | CollectResult.`getRequest()` Gets the collection request that was made.
    `CollectRequest` | CollectRequest.`setDependencies(List<Dependency> dependencies)` Sets the direct dependencies.
    `CollectRequest` | CollectRequest.`setManagedDependencies(List<Dependency> managedDependencies)` Sets the dependency management to apply to transitive dependencies.
    `CollectRequest` | CollectRequest.`setRepositories(List<RemoteRepository> repositories)` Sets the repositories to use for the collection.
    `CollectRequest` | CollectRequest.`setRequestContext(String context)` Sets the context in which this request is made.
    `CollectRequest` | CollectRequest.`setRoot(Dependency root)` Sets the root dependency of the graph.
    `CollectRequest` | CollectRequest.`setRootArtifact(Artifact rootArtifact)` Sets the root artifact for the dependency graph.
    `CollectRequest` | CollectRequest.`setTrace(RequestTrace trace)` Sets the trace information that describes the higher level request/operation in which this request is issued.

    Constructors in org.eclipse.aether.collection with parameters of type CollectRequest
    Constructor and Description
    `CollectResult(CollectRequest request)` Creates a new result for the specified request.

  - ### Uses of CollectRequest in org.eclipse.aether.impl

    Methods in org.eclipse.aether.impl with parameters of type CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `CollectResult` | DependencyCollector.`collectDependencies(RepositorySystemSession session, CollectRequest request)` Collects the transitive dependencies of some artifacts and builds a dependency graph.

  - ### Uses of CollectRequest in org.eclipse.aether.internal.impl

    Methods in org.eclipse.aether.internal.impl with parameters of type CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `CollectResult` | DefaultRepositorySystem.`collectDependencies(RepositorySystemSession session, CollectRequest request)`
    `CollectResult` | DefaultDependencyCollector.`collectDependencies(RepositorySystemSession session, CollectRequest request)`

  - ### Uses of CollectRequest in org.eclipse.aether.resolution

    Methods in org.eclipse.aether.resolution that return CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `CollectRequest` | DependencyRequest.`getCollectRequest()` Gets the collect request used to calculate the dependency graph whose artifacts should be resolved.

    Methods in org.eclipse.aether.resolution with parameters of type CollectRequest
    Modifier and Type | Method and Description
    --- | ---
    `DependencyRequest` | DependencyRequest.`setCollectRequest(CollectRequest collectRequest)` Sets the collect request used to calculate the dependency graph whose artifacts should be resolved.

    Constructors in org.eclipse.aether.resolution with parameters of type CollectRequest
    Constructor and Description
    `DependencyRequest(CollectRequest request, DependencyFilter filter)` Creates a request for the specified collect request and with the given resolution filter.

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