org.sonatype.aether.util.graph.transformer
Class JavaDependencyContextRefiner

java.lang.Object
  extended by org.sonatype.aether.util.graph.transformer.JavaDependencyContextRefiner
All Implemented Interfaces:
DependencyGraphTransformer

public class JavaDependencyContextRefiner
extends java.lang.Object
implements DependencyGraphTransformer

Author:
Benjamin Bentmann

Constructor Summary
JavaDependencyContextRefiner()
           
 
Method Summary
 DependencyNode transformGraph(DependencyNode node, DependencyGraphTransformationContext context)
          Transforms the dependency graph denoted by the specified root node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaDependencyContextRefiner

public JavaDependencyContextRefiner()
Method Detail

transformGraph

public DependencyNode transformGraph(DependencyNode node,
                                     DependencyGraphTransformationContext context)
                              throws RepositoryException
Description copied from interface: DependencyGraphTransformer
Transforms the dependency graph denoted by the specified root node. The transformer may directly change the provided input graph or create a new graph.

Specified by:
transformGraph in interface DependencyGraphTransformer
Parameters:
node - The root node of the graph to transform, must not be null.
context - The graph transformation context, must not be null.
Returns:
The result graph of the transformation, never null.
Throws:
RepositoryException - If the transformation failed.


Copyright © 2010 Sonatype, Inc.. All Rights Reserved.