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
 java.util.List filterFiles(java.lang.String moduleOffset, org.apache.maven.archetype.metadata.FileSet fileSet, java.util.List archetypeResources)
           
 java.util.List findOtherResources(int level, java.util.List files, java.util.List sourcesFiles, java.lang.String languages)
           
 java.util.List findOtherResources(int level, java.util.List files, java.lang.String languages)
           
 java.util.List findOtherSources(int level, java.util.List files, java.lang.String languages)
           
 java.util.List findResourcesMainFiles(java.util.List files, java.lang.String languages)
           
 java.util.List findResourcesTestFiles(java.util.List files, java.lang.String languages)
           
 java.util.List findSiteFiles(java.util.List files, java.lang.String languages)
           
 java.util.List findSourcesMainFiles(java.util.List files, java.lang.String languages)
           
 java.util.List findSourcesTestFiles(java.util.List files, java.lang.String languages)
           
 java.util.List getFilesWithExtension(java.util.List files, java.lang.String extension)
           
 java.util.List getFilteredFiles(java.util.List files, java.lang.String filtered)
           
 java.util.List getPackagedFiles(java.util.List files, java.lang.String packageName)
           
 java.util.List getUnpackagedFiles(java.util.List files, java.lang.String packageName)
           
 java.lang.String resolvePackage(java.io.File basedir, java.util.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 java.util.List getFilesWithExtension(java.util.List files,
                                            java.lang.String extension)
Specified by:
getFilesWithExtension in interface ArchetypeFilesResolver

getFilteredFiles

public java.util.List getFilteredFiles(java.util.List files,
                                       java.lang.String filtered)
Specified by:
getFilteredFiles in interface ArchetypeFilesResolver

filterFiles

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

findOtherResources

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

findOtherResources

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

findOtherSources

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

findResourcesMainFiles

public java.util.List findResourcesMainFiles(java.util.List files,
                                             java.lang.String languages)
Specified by:
findResourcesMainFiles in interface ArchetypeFilesResolver

findResourcesTestFiles

public java.util.List findResourcesTestFiles(java.util.List files,
                                             java.lang.String languages)
Specified by:
findResourcesTestFiles in interface ArchetypeFilesResolver

findSiteFiles

public java.util.List findSiteFiles(java.util.List files,
                                    java.lang.String languages)
Specified by:
findSiteFiles in interface ArchetypeFilesResolver

findSourcesMainFiles

public java.util.List findSourcesMainFiles(java.util.List files,
                                           java.lang.String languages)
Specified by:
findSourcesMainFiles in interface ArchetypeFilesResolver

findSourcesTestFiles

public java.util.List findSourcesTestFiles(java.util.List files,
                                           java.lang.String languages)
Specified by:
findSourcesTestFiles in interface ArchetypeFilesResolver

getPackagedFiles

public java.util.List getPackagedFiles(java.util.List files,
                                       java.lang.String packageName)
Specified by:
getPackagedFiles in interface ArchetypeFilesResolver

resolvePackage

public java.lang.String resolvePackage(java.io.File basedir,
                                       java.util.List languages)
                                throws java.io.IOException
Specified by:
resolvePackage in interface ArchetypeFilesResolver
Throws:
java.io.IOException

getUnpackagedFiles

public java.util.List getUnpackagedFiles(java.util.List files,
                                         java.lang.String packageName)
Specified by:
getUnpackagedFiles in interface ArchetypeFilesResolver


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