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


Field Summary
 
Fields inherited from interface org.apache.maven.archetype.common.ArchetypeFilesResolver
ROLE
 
Constructor Summary
DefaultArchetypeFilesResolver()
           
 
Method Summary
 List filterFiles(org.apache.maven.archetype.metadata.FileSet fileSet, List archetypeResources)
           
 List filterFiles(String moduleOffset, org.apache.maven.archetype.metadata.FileSet fileSet, List archetypeResources)
           
 List findOtherResources(int level, List files, List sourcesFiles, String languages)
           
 List findOtherResources(int level, List files, String languages)
           
 List findOtherSources(int level, List files, String languages)
           
 List findResourcesMainFiles(List files, String languages)
           
 List findResourcesTestFiles(List files, String languages)
           
 List findSiteFiles(List files, String languages)
           
 List findSourcesMainFiles(List files, String languages)
           
 List findSourcesTestFiles(List files, String languages)
           
 List getFilesWithExtension(List files, String extension)
           
 List getFilteredFiles(List files, String filtered)
           
 List getPackagedFiles(List files, String packageName)
           
 List getUnfilteredFiles(List files, String filtered)
           
 List getUnpackagedFiles(List files, String packageName)
           
 String resolvePackage(File basedir, List 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 getFilesWithExtension(List files,
                                  String extension)
Specified by:
getFilesWithExtension in interface ArchetypeFilesResolver

getFilteredFiles

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

filterFiles

public List filterFiles(org.apache.maven.archetype.metadata.FileSet fileSet,
                        List archetypeResources)
Specified by:
filterFiles in interface ArchetypeFilesResolver

filterFiles

public List filterFiles(String moduleOffset,
                        org.apache.maven.archetype.metadata.FileSet fileSet,
                        List archetypeResources)
Specified by:
filterFiles in interface ArchetypeFilesResolver

findOtherResources

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

findOtherResources

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

findOtherSources

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

findResourcesMainFiles

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

findResourcesTestFiles

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

findSiteFiles

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

findSourcesMainFiles

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

findSourcesTestFiles

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

getPackagedFiles

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

resolvePackage

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

getUnfilteredFiles

public List getUnfilteredFiles(List files,
                               String filtered)
Specified by:
getUnfilteredFiles in interface ArchetypeFilesResolver

getUnpackagedFiles

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


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