org.apache.maven.artifact.resolver

Interface ResolutionListener

public interface ResolutionListener

Listens to the resolution process and handles events.

Version: $Id$

Author: Brett Porter

Field Summary
intFINISH_PROCESSING_CHILDREN
intINCLUDE_ARTIFACT
intMANAGE_ARTIFACT
intOMIT_FOR_CYCLE
intOMIT_FOR_NEARER
intPROCESS_CHILDREN
intRESTRICT_RANGE
StringROLE
intSELECT_VERSION_FROM_RANGE
intTEST_ARTIFACT
intUPDATE_SCOPE
intUPDATE_SCOPE_CURRENT_POM
Method Summary
voidendProcessChildren(Artifact artifact)
voidincludeArtifact(Artifact artifact)
voidmanageArtifact(Artifact artifact, Artifact replacement)
voidomitForCycle(Artifact artifact)
voidomitForNearer(Artifact omitted, Artifact kept)
voidrestrictRange(Artifact artifact, Artifact replacement, VersionRange newRange)
voidselectVersionFromRange(Artifact artifact)
voidstartProcessChildren(Artifact artifact)
voidtestArtifact(Artifact node)
voidupdateScope(Artifact artifact, String scope)
voidupdateScopeCurrentPom(Artifact artifact, String scope)

Field Detail

FINISH_PROCESSING_CHILDREN

public int FINISH_PROCESSING_CHILDREN

INCLUDE_ARTIFACT

public int INCLUDE_ARTIFACT

MANAGE_ARTIFACT

public int MANAGE_ARTIFACT

OMIT_FOR_CYCLE

public int OMIT_FOR_CYCLE

OMIT_FOR_NEARER

public int OMIT_FOR_NEARER

PROCESS_CHILDREN

public int PROCESS_CHILDREN

RESTRICT_RANGE

public int RESTRICT_RANGE

ROLE

public String ROLE

SELECT_VERSION_FROM_RANGE

public int SELECT_VERSION_FROM_RANGE

TEST_ARTIFACT

public int TEST_ARTIFACT

UPDATE_SCOPE

public int UPDATE_SCOPE

UPDATE_SCOPE_CURRENT_POM

public int UPDATE_SCOPE_CURRENT_POM

Method Detail

endProcessChildren

public void endProcessChildren(Artifact artifact)

includeArtifact

public void includeArtifact(Artifact artifact)

manageArtifact

public void manageArtifact(Artifact artifact, Artifact replacement)

omitForCycle

public void omitForCycle(Artifact artifact)

omitForNearer

public void omitForNearer(Artifact omitted, Artifact kept)

restrictRange

public void restrictRange(Artifact artifact, Artifact replacement, VersionRange newRange)

selectVersionFromRange

public void selectVersionFromRange(Artifact artifact)

startProcessChildren

public void startProcessChildren(Artifact artifact)

testArtifact

public void testArtifact(Artifact node)

updateScope

public void updateScope(Artifact artifact, String scope)

updateScopeCurrentPom

public void updateScopeCurrentPom(Artifact artifact, String scope)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.