org.apache.karaf.tooling.features
Class ResolutionListenerImpl

java.lang.Object
  extended by org.apache.karaf.tooling.features.ResolutionListenerImpl
All Implemented Interfaces:
org.apache.maven.artifact.resolver.ResolutionListener

public class ResolutionListenerImpl
extends java.lang.Object
implements org.apache.maven.artifact.resolver.ResolutionListener

Version:
$Revision: 1.1 $
Author:
Edwin Punzalan

Field Summary
 
Fields inherited from interface org.apache.maven.artifact.resolver.ResolutionListener
FINISH_PROCESSING_CHILDREN, INCLUDE_ARTIFACT, MANAGE_ARTIFACT, MANAGE_ARTIFACT_SCOPE, MANAGE_ARTIFACT_VERSION, 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
ResolutionListenerImpl()
           
 
Method Summary
 void endProcessChildren(org.apache.maven.artifact.Artifact artifact)
           
 java.util.Collection getArtifacts()
           
 org.apache.maven.plugin.logging.Log getLog()
           
 Node getNode(org.apache.maven.artifact.Artifact artifact)
           
 Node getRootNode()
           
 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)
           
protected  void print(Node node, java.lang.String string)
           
 void restrictRange(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact artifact1, org.apache.maven.artifact.versioning.VersionRange versionRange)
           
 void selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
           
 void setLog(org.apache.maven.plugin.logging.Log log)
           
 void startProcessChildren(org.apache.maven.artifact.Artifact artifact)
           
 void testArtifact(org.apache.maven.artifact.Artifact artifact)
           
 void updateScope(org.apache.maven.artifact.Artifact artifact, java.lang.String scope)
           
 void updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact, java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolutionListenerImpl

public ResolutionListenerImpl()
Method Detail

setLog

public void setLog(org.apache.maven.plugin.logging.Log log)

getLog

public org.apache.maven.plugin.logging.Log getLog()

testArtifact

public void testArtifact(org.apache.maven.artifact.Artifact artifact)
Specified by:
testArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener

startProcessChildren

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

endProcessChildren

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

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

omitForCycle

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

includeArtifact

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

print

protected void print(Node node,
                     java.lang.String string)

updateScope

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

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

updateScopeCurrentPom

public void updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact,
                                  java.lang.String key)
Specified by:
updateScopeCurrentPom in interface org.apache.maven.artifact.resolver.ResolutionListener

selectVersionFromRange

public void selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
Specified by:
selectVersionFromRange in interface org.apache.maven.artifact.resolver.ResolutionListener

restrictRange

public void restrictRange(org.apache.maven.artifact.Artifact artifact,
                          org.apache.maven.artifact.Artifact artifact1,
                          org.apache.maven.artifact.versioning.VersionRange versionRange)
Specified by:
restrictRange in interface org.apache.maven.artifact.resolver.ResolutionListener

getNode

public Node getNode(org.apache.maven.artifact.Artifact artifact)

getArtifacts

public java.util.Collection getArtifacts()

getRootNode

public Node getRootNode()


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