org.apache.geronimo.genesis.dependency
Class DependencyResolutionListener

java.lang.Object
  extended by org.apache.geronimo.genesis.dependency.ResolutionListenerAdapter
      extended by org.apache.geronimo.genesis.dependency.DependencyResolutionListener
All Implemented Interfaces:
org.apache.maven.artifact.resolver.ResolutionListener

public class DependencyResolutionListener
extends ResolutionListenerAdapter

???

Version:
$Rev: 454266 $ $Date: 2006-10-08 20:20:03 -0700 (Sun, 08 Oct 2006) $

Field Summary
 
Fields inherited from interface org.apache.maven.artifact.resolver.ResolutionListener
FINISH_PROCESSING_CHILDREN, INCLUDE_ARTIFACT, MANAGE_ARTIFACT, OMIT_FOR_CYCLE, OMIT_FOR_NEARER, PROCESS_CHILDREN, RESTRICT_RANGE, ROLE, SELECT_VERSION_FROM_RANGE, TEST_ARTIFACT, UPDATE_SCOPE, UPDATE_SCOPE_CURRENT_POM
 
Constructor Summary
DependencyResolutionListener()
           
 
Method Summary
 void endProcessChildren(org.apache.maven.artifact.Artifact artifact)
           
 Collection getArtifacts()
           
 DependencyTree getDependencyTree()
           
 void includeArtifact(org.apache.maven.artifact.Artifact artifact)
           
 void manageArtifact(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact replacement)
           
 void omitForCycle(org.apache.maven.artifact.Artifact artifact)
           
 void omitForNearer(org.apache.maven.artifact.Artifact omitted, org.apache.maven.artifact.Artifact kept)
           
 void startProcessChildren(org.apache.maven.artifact.Artifact artifact)
           
 void updateScope(org.apache.maven.artifact.Artifact artifact, String scope)
           
 
Methods inherited from class org.apache.geronimo.genesis.dependency.ResolutionListenerAdapter
restrictRange, selectVersionFromRange, testArtifact, updateScopeCurrentPom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyResolutionListener

public DependencyResolutionListener()
Method Detail

getDependencyTree

public DependencyTree getDependencyTree()

getArtifacts

public Collection getArtifacts()

startProcessChildren

public void startProcessChildren(org.apache.maven.artifact.Artifact artifact)
Specified by:
startProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
startProcessChildren in class ResolutionListenerAdapter

endProcessChildren

public void endProcessChildren(org.apache.maven.artifact.Artifact artifact)
Specified by:
endProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
endProcessChildren in class ResolutionListenerAdapter

omitForNearer

public void omitForNearer(org.apache.maven.artifact.Artifact omitted,
                          org.apache.maven.artifact.Artifact kept)
Specified by:
omitForNearer in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
omitForNearer in class ResolutionListenerAdapter

omitForCycle

public void omitForCycle(org.apache.maven.artifact.Artifact artifact)
Specified by:
omitForCycle in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
omitForCycle in class ResolutionListenerAdapter

includeArtifact

public void includeArtifact(org.apache.maven.artifact.Artifact artifact)
Specified by:
includeArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
includeArtifact in class ResolutionListenerAdapter

updateScope

public void updateScope(org.apache.maven.artifact.Artifact artifact,
                        String scope)
Specified by:
updateScope in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
updateScope in class ResolutionListenerAdapter

manageArtifact

public void manageArtifact(org.apache.maven.artifact.Artifact artifact,
                           org.apache.maven.artifact.Artifact replacement)
Specified by:
manageArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
Overrides:
manageArtifact in class ResolutionListenerAdapter


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.