## Uses of Interface
org.eclipse.aether.graph.DependencyNode

- Packages that use DependencyNode
  Package | Description
  --- | ---
  org.eclipse.aether.collection |
  org.eclipse.aether.graph |
  org.eclipse.aether.resolution |
  org.eclipse.aether.util.filter |
  org.eclipse.aether.util.graph.transformer |
  org.eclipse.aether.util.graph.visitor |

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

    Methods in org.eclipse.aether.collection that return DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `DependencyNode` | CollectResult.`getRoot()` Gets the root node of the dependency graph.
    `DependencyNode` | DependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` Transforms the dependency graph denoted by the specified root node.

    Methods in org.eclipse.aether.collection that return types with arguments of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `Collection<List<DependencyNode>>` | UnsolvableVersionConflictException.`getPaths()` Gets the paths leading to the conflicting dependencies.

    Methods in org.eclipse.aether.collection with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `CollectResult` | CollectResult.`setRoot(DependencyNode root)` Sets the root node of the dependency graph.
    `DependencyNode` | DependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` Transforms the dependency graph denoted by the specified root node.

    Constructor parameters in org.eclipse.aether.collection with type arguments of type DependencyNode
    Constructor and Description
    `UnsolvableVersionConflictException(Collection<List<DependencyNode>> paths, Object dependencyConflictId)`

  - ### Uses of DependencyNode in org.eclipse.aether.graph

    Classes in org.eclipse.aether.graph that implement DependencyNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultDependencyNode` A node within a dependency graph.

    Methods in org.eclipse.aether.graph that return types with arguments of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `List<DependencyNode>` | DependencyNode.`getChildren()` Gets the child nodes of this node.
    `List<DependencyNode>` | DefaultDependencyNode.`getChildren()`

    Methods in org.eclipse.aether.graph with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)` Indicates whether the specified dependency node shall be included or excluded.
    `boolean` | DependencyVisitor.`visitEnter(DependencyNode node)` Notifies the visitor of a node visit before its children have been processed.
    `boolean` | DependencyVisitor.`visitLeave(DependencyNode node)` Notifies the visitor of a node visit after its children have been processed.

    Method parameters in org.eclipse.aether.graph with type arguments of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)` Indicates whether the specified dependency node shall be included or excluded.

    Constructors in org.eclipse.aether.graph with parameters of type DependencyNode
    Constructor and Description
    `DefaultDependencyNode(DependencyNode node)` Creates a shallow clone of the specified node.

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

    Methods in org.eclipse.aether.resolution that return DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `DependencyNode` | ArtifactRequest.`getDependencyNode()` Gets the dependency node (if any) for which to resolve the artifact.
    `DependencyNode` | DependencyResult.`getRoot()` Gets the root node of the resolved dependency graph.
    `DependencyNode` | DependencyRequest.`getRoot()` Gets the root node of the dependency graph whose artifacts should be resolved.

    Methods in org.eclipse.aether.resolution with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `ArtifactRequest` | ArtifactRequest.`setDependencyNode(DependencyNode node)` Sets the dependency node to resolve.
    `DependencyResult` | DependencyResult.`setRoot(DependencyNode root)` Sets the root node of the resolved dependency graph.
    `DependencyRequest` | DependencyRequest.`setRoot(DependencyNode root)` Sets the root node of the dependency graph whose artifacts should be resolved.

    Constructors in org.eclipse.aether.resolution with parameters of type DependencyNode
    Constructor and Description
    `ArtifactRequest(DependencyNode node)` Creates a request from the specified dependency node.
    `DependencyRequest(DependencyNode node, DependencyFilter filter)` Creates a request for the specified dependency graph and with the given resolution filter.

  - ### Uses of DependencyNode in org.eclipse.aether.util.filter

    Methods in org.eclipse.aether.util.filter with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ScopeDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | OrDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | NotDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | ExclusionsDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | AndDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`

    Method parameters in org.eclipse.aether.util.filter with type arguments of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ScopeDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | OrDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | NotDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | ExclusionsDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`
    `boolean` | AndDependencyFilter.`accept(DependencyNode node, List<DependencyNode> parents)`

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

    Methods in org.eclipse.aether.util.graph.transformer that return DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `DependencyNode` | NoopDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | NearestVersionConflictResolver.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaEffectiveScopeCalculator.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaDependencyContextRefiner.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictMarker.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.
    `DependencyNode` | ConflictIdSorter.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ChainedDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`

    Methods in org.eclipse.aether.util.graph.transformer with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `DependencyNode` | NoopDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | NearestVersionConflictResolver.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaEffectiveScopeCalculator.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaDependencyContextRefiner.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictMarker.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.
    `DependencyNode` | ConflictIdSorter.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ChainedDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`

  - ### Uses of DependencyNode in org.eclipse.aether.util.graph.visitor

    Methods in org.eclipse.aether.util.graph.visitor that return DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `protected DependencyNode` | CloningDependencyVisitor.`clone(DependencyNode node)` Creates a clone of the specified node.
    `DependencyNode` | CloningDependencyVisitor.`getRootNode()` Gets the root node of the cloned dependency graph.

    Methods in org.eclipse.aether.util.graph.visitor that return types with arguments of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `List<List<DependencyNode>>` | PathRecordingDependencyVisitor.`getPaths()` Gets the paths leading to nodes matching the filter that have been recorded during the graph visit.

    Methods in org.eclipse.aether.util.graph.visitor with parameters of type DependencyNode
    Modifier and Type | Method and Description
    --- | ---
    `protected DependencyNode` | CloningDependencyVisitor.`clone(DependencyNode node)` Creates a clone of the specified node.
    `boolean` | TreeDependencyVisitor.`visitEnter(DependencyNode node)`
    `boolean` | PreorderNodeListGenerator.`visitEnter(DependencyNode node)`
    `boolean` | PostorderNodeListGenerator.`visitEnter(DependencyNode node)`
    `boolean` | PathRecordingDependencyVisitor.`visitEnter(DependencyNode node)`
    `boolean` | FilteringDependencyVisitor.`visitEnter(DependencyNode node)`
    `boolean` | CloningDependencyVisitor.`visitEnter(DependencyNode node)`
    `boolean` | TreeDependencyVisitor.`visitLeave(DependencyNode node)`
    `boolean` | PreorderNodeListGenerator.`visitLeave(DependencyNode node)`
    `boolean` | PostorderNodeListGenerator.`visitLeave(DependencyNode node)`
    `boolean` | PathRecordingDependencyVisitor.`visitLeave(DependencyNode node)`
    `boolean` | FilteringDependencyVisitor.`visitLeave(DependencyNode node)`
    `boolean` | CloningDependencyVisitor.`visitLeave(DependencyNode node)`

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