org.apache.maven.archetype.common
Class DefaultArchetypeFilesResolver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.archetype.common.DefaultArchetypeFilesResolver
All Implemented Interfaces:
ArchetypeFilesResolver, org.codehaus.plexus.logging.LogEnabled

public class DefaultArchetypeFilesResolver
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeFilesResolver

Plexus component

Field Summary
 
Fields inherited from interface org.apache.maven.archetype.common.ArchetypeFilesResolver
ROLE
 
Constructor Summary
DefaultArchetypeFilesResolver()
           
 
Method Summary
 List<String> filterFiles(String moduleOffset, FileSet fileSet, List<String> archetypeResources)
           
 List<String> findOtherResources(int level, List<String> files, List<String> sourcesFiles, String languages)
           
 List<String> findOtherResources(int level, List<String> files, String languages)
           
 List<String> findOtherSources(int level, List<String> files, String languages)
           
 List<String> findResourcesMainFiles(List<String> files, String languages)
           
 List<String> findResourcesTestFiles(List<String> files, String languages)
           
 List<String> findSiteFiles(List<String> files, String languages)
           
 List<String> findSourcesMainFiles(List<String> files, String languages)
           
 List<String> findSourcesTestFiles(List<String> files, String languages)
           
 List<String> getFilesWithExtension(List<String> files, String extension)
           
 List<String> getFilteredFiles(List<String> files, String filtered)
           
 List<String> getPackagedFiles(List<String> files, String packageName)
           
 List<String> getUnpackagedFiles(List<String> files, String packageName)
           
 String resolvePackage(File basedir, List<String> languages)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultArchetypeFilesResolver

public DefaultArchetypeFilesResolver()
Method Detail

getFilesWithExtension

public List<String> getFilesWithExtension(List<String> files,
                                          String extension)
Specified by:
getFilesWithExtension in interface ArchetypeFilesResolver

getFilteredFiles

public List<String> getFilteredFiles(List<String> files,
                                     String filtered)
Specified by:
getFilteredFiles in interface ArchetypeFilesResolver

filterFiles

public List<String> filterFiles(String moduleOffset,
                                FileSet fileSet,
                                List<String> archetypeResources)
Specified by:
filterFiles in interface ArchetypeFilesResolver

findOtherResources

public List<String> findOtherResources(int level,
                                       List<String> files,
                                       String languages)
Specified by:
findOtherResources in interface ArchetypeFilesResolver

findOtherResources

public List<String> findOtherResources(int level,
                                       List<String> files,
                                       List<String> sourcesFiles,
                                       String languages)
Specified by:
findOtherResources in interface ArchetypeFilesResolver

findOtherSources

public List<String> findOtherSources(int level,
                                     List<String> files,
                                     String languages)
Specified by:
findOtherSources in interface ArchetypeFilesResolver

findResourcesMainFiles

public List<String> findResourcesMainFiles(List<String> files,
                                           String languages)
Specified by:
findResourcesMainFiles in interface ArchetypeFilesResolver

findResourcesTestFiles

public List<String> findResourcesTestFiles(List<String> files,
                                           String languages)
Specified by:
findResourcesTestFiles in interface ArchetypeFilesResolver

findSiteFiles

public List<String> findSiteFiles(List<String> files,
                                  String languages)
Specified by:
findSiteFiles in interface ArchetypeFilesResolver

findSourcesMainFiles

public List<String> findSourcesMainFiles(List<String> files,
                                         String languages)
Specified by:
findSourcesMainFiles in interface ArchetypeFilesResolver

findSourcesTestFiles

public List<String> findSourcesTestFiles(List<String> files,
                                         String languages)
Specified by:
findSourcesTestFiles in interface ArchetypeFilesResolver

getPackagedFiles

public List<String> getPackagedFiles(List<String> files,
                                     String packageName)
Specified by:
getPackagedFiles in interface ArchetypeFilesResolver

resolvePackage

public String resolvePackage(File basedir,
                             List<String> languages)
                      throws IOException
Specified by:
resolvePackage in interface ArchetypeFilesResolver
Throws:
IOException

getUnpackagedFiles

public List<String> getUnpackagedFiles(List<String> files,
                                       String packageName)
Specified by:
getUnpackagedFiles in interface ArchetypeFilesResolver


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