Class DefaultArchetypeFilesResolver

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> filterFiles​(java.lang.String moduleOffset, FileSet fileSet, java.util.List<java.lang.String> archetypeResources)  
      java.util.List<java.lang.String> findOtherResources​(int level, java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findOtherResources​(int level, java.util.List<java.lang.String> files, java.util.List<java.lang.String> sourcesFiles, java.lang.String languages)  
      java.util.List<java.lang.String> findOtherSources​(int level, java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findResourcesMainFiles​(java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findResourcesTestFiles​(java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findSiteFiles​(java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findSourcesMainFiles​(java.util.List<java.lang.String> files, java.lang.String languages)  
      java.util.List<java.lang.String> findSourcesTestFiles​(java.util.List<java.lang.String> files, java.lang.String languages)  
      private java.lang.String getCommonPackage​(java.lang.String packageName, java.lang.String templatePackage)  
      java.util.List<java.lang.String> getFilesWithExtension​(java.util.List<java.lang.String> files, java.lang.String extension)  
      java.util.List<java.lang.String> getFilteredFiles​(java.util.List<java.lang.String> files, java.lang.String filtered)  
      java.util.List<java.lang.String> getPackagedFiles​(java.util.List<java.lang.String> files, java.lang.String packageName)  
      java.util.List<java.lang.String> getUnpackagedFiles​(java.util.List<java.lang.String> files, java.lang.String packageName)  
      private java.util.List<java.lang.String> resolveFiles​(java.io.File basedir, java.util.List<java.lang.String> languages)  
      java.lang.String resolvePackage​(java.io.File basedir, java.util.List<java.lang.String> languages)  
      private java.lang.String resolvePackage​(java.util.List<java.lang.String> files)  
      private java.lang.String toUnixPath​(java.lang.String path)  
      • 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<java.lang.String> getFilesWithExtension​(java.util.List<java.lang.String> files,
                                                                      java.lang.String extension)
        Specified by:
        getFilesWithExtension in interface ArchetypeFilesResolver
      • getFilteredFiles

        public java.util.List<java.lang.String> getFilteredFiles​(java.util.List<java.lang.String> files,
                                                                 java.lang.String filtered)
        Specified by:
        getFilteredFiles in interface ArchetypeFilesResolver
      • filterFiles

        public java.util.List<java.lang.String> filterFiles​(java.lang.String moduleOffset,
                                                            FileSet fileSet,
                                                            java.util.List<java.lang.String> archetypeResources)
        Specified by:
        filterFiles in interface ArchetypeFilesResolver
      • findOtherResources

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

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

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

        public java.util.List<java.lang.String> findResourcesMainFiles​(java.util.List<java.lang.String> files,
                                                                       java.lang.String languages)
        Specified by:
        findResourcesMainFiles in interface ArchetypeFilesResolver
      • findResourcesTestFiles

        public java.util.List<java.lang.String> findResourcesTestFiles​(java.util.List<java.lang.String> files,
                                                                       java.lang.String languages)
        Specified by:
        findResourcesTestFiles in interface ArchetypeFilesResolver
      • findSiteFiles

        public java.util.List<java.lang.String> findSiteFiles​(java.util.List<java.lang.String> files,
                                                              java.lang.String languages)
        Specified by:
        findSiteFiles in interface ArchetypeFilesResolver
      • findSourcesMainFiles

        public java.util.List<java.lang.String> findSourcesMainFiles​(java.util.List<java.lang.String> files,
                                                                     java.lang.String languages)
        Specified by:
        findSourcesMainFiles in interface ArchetypeFilesResolver
      • findSourcesTestFiles

        public java.util.List<java.lang.String> findSourcesTestFiles​(java.util.List<java.lang.String> files,
                                                                     java.lang.String languages)
        Specified by:
        findSourcesTestFiles in interface ArchetypeFilesResolver
      • getPackagedFiles

        public java.util.List<java.lang.String> getPackagedFiles​(java.util.List<java.lang.String> files,
                                                                 java.lang.String packageName)
        Specified by:
        getPackagedFiles in interface ArchetypeFilesResolver
      • resolvePackage

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

        public java.util.List<java.lang.String> getUnpackagedFiles​(java.util.List<java.lang.String> files,
                                                                   java.lang.String packageName)
        Specified by:
        getUnpackagedFiles in interface ArchetypeFilesResolver
      • getCommonPackage

        private java.lang.String getCommonPackage​(java.lang.String packageName,
                                                  java.lang.String templatePackage)
      • resolveFiles

        private java.util.List<java.lang.String> resolveFiles​(java.io.File basedir,
                                                              java.util.List<java.lang.String> languages)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • resolvePackage

        private java.lang.String resolvePackage​(java.util.List<java.lang.String> files)
      • toUnixPath

        private java.lang.String toUnixPath​(java.lang.String path)