org.apache.maven.artifact.resolver
Class DefaultArtifactCollector

java.lang.Object
  extended by org.apache.maven.artifact.resolver.DefaultArtifactCollector
All Implemented Interfaces:
ArtifactCollector, org.codehaus.plexus.logging.LogEnabled

public class DefaultArtifactCollector
extends java.lang.Object
implements ArtifactCollector, org.codehaus.plexus.logging.LogEnabled

Default implementation of the artifact collector.

Version:
$Id: DefaultArtifactCollector.java 675351 2008-07-09 21:43:56Z jdcasey $
Author:
Brett Porter, Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.artifact.resolver.ArtifactCollector
ROLE
 
Constructor Summary
DefaultArtifactCollector()
           
 
Method Summary
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners)
           
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners)
           
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners, java.util.List<ConflictResolver> conflictResolvers)
           
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultArtifactCollector

public DefaultArtifactCollector()
Method Detail

collect

public ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                        Artifact originatingArtifact,
                                        ArtifactRepository localRepository,
                                        java.util.List<ArtifactRepository> remoteRepositories,
                                        ArtifactMetadataSource source,
                                        ArtifactFilter filter,
                                        java.util.List<ResolutionListener> listeners)
Specified by:
collect in interface ArtifactCollector

collect

public ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                        Artifact originatingArtifact,
                                        java.util.Map managedVersions,
                                        ArtifactRepository localRepository,
                                        java.util.List<ArtifactRepository> remoteRepositories,
                                        ArtifactMetadataSource source,
                                        ArtifactFilter filter,
                                        java.util.List<ResolutionListener> listeners)
Specified by:
collect in interface ArtifactCollector

collect

public ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                        Artifact originatingArtifact,
                                        java.util.Map managedVersions,
                                        ArtifactRepository localRepository,
                                        java.util.List<ArtifactRepository> remoteRepositories,
                                        ArtifactMetadataSource source,
                                        ArtifactFilter filter,
                                        java.util.List<ResolutionListener> listeners,
                                        java.util.List<ConflictResolver> conflictResolvers)
Specified by:
collect in interface ArtifactCollector

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.