This project has retired. For details please refer to its Attic page.
ProjectModelResolverStack

org.apache.maven.archiva.repository.project.resolvers
Class ProjectModelResolverStack

Package class diagram package ProjectModelResolverStack
java.lang.Object
  extended by org.apache.maven.archiva.repository.project.resolvers.ProjectModelResolverStack

public class ProjectModelResolverStack
extends java.lang.Object

Represents a stack of ProjectModelResolver resolvers for finding/resolving an ArchivaProjectModel from multiple sources.


Constructor Summary
ProjectModelResolverStack()
           
 
Method Summary
 void addListener(ProjectModelResolutionListener listener)
           
 void addProjectModelResolver(ProjectModelResolver resolver)
           
 void clearResolvers()
           
 org.apache.maven.archiva.model.ArchivaProjectModel findProject(org.apache.maven.archiva.model.VersionedReference projectRef)
           
 boolean hasResolver(ProjectModelResolver resolver)
           
 boolean isEmpty()
           
 void prependProjectModelResolver(ProjectModelResolver resolver)
           
 void removeListener(ProjectModelResolutionListener listener)
           
 void removeResolver(ProjectModelResolver resolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectModelResolverStack

public ProjectModelResolverStack()
Method Detail

addListener

public void addListener(ProjectModelResolutionListener listener)

addProjectModelResolver

public void addProjectModelResolver(ProjectModelResolver resolver)

clearResolvers

public void clearResolvers()

findProject

public org.apache.maven.archiva.model.ArchivaProjectModel findProject(org.apache.maven.archiva.model.VersionedReference projectRef)

hasResolver

public boolean hasResolver(ProjectModelResolver resolver)

isEmpty

public boolean isEmpty()

prependProjectModelResolver

public void prependProjectModelResolver(ProjectModelResolver resolver)

removeListener

public void removeListener(ProjectModelResolutionListener listener)

removeResolver

public void removeResolver(ProjectModelResolver resolver)