Package org.apache.commons.io.filefilter

Examples of org.apache.commons.io.filefilter.SuffixFileFilter


            boolean createDiffs = cfg.getChild("create-diffs").getValueAsBoolean(true);
           
            //RUN!
            BufferedImage[] bitmaps = new BufferedImage[producers.length];
           
            IOFileFilter filter = new SuffixFileFilter(new String[] {".xml", ".fo"});
            //Same filtering as in layout engine tests
            if (cfg.getChild("filter-disabled").getValueAsBoolean(true)) {
                filter = LayoutEngineTestSuite.decorateWithDisabledList(filter);
            }
View Full Code Here


        IOFileFilter filter;
        if (extensions == null) {
            filter = TrueFileFilter.INSTANCE;
        } else {
            String[] suffixes = toSuffixes(extensions);
            filter = new SuffixFileFilter(suffixes);
        }
        return listFiles(directory, filter,
            (recursive ? TrueFileFilter.INSTANCE : FalseFileFilter.INSTANCE));
    }
View Full Code Here

    return classRoots;
  }
 
  private void verifyClassNames(File classesDir, boolean isTestDir) throws CommandOperationException
  {
    List<File> sourceFiles = recursiveListFiles(classesDir, new SuffixFileFilter(".java"));
   
    for(File sourceFile : sourceFiles)
    {
      boolean isTestClass = sourceFile.getName().endsWith("Test.java");
     
View Full Code Here

    return sourcePath.toString();
  }

  public List<Class<?>> loadClasses(List<File> classDirs) throws CommandOperationException
  {
    List<File> classFiles = recursiveListFiles(classDirs, new SuffixFileFilter(".class"));
       List<Class<?>> loadedClasses = new ArrayList<Class<?>>();
    ClassLoader classLoader = this.getClass().getClassLoader();
   
    for (File classFile : classFiles)
    {
View Full Code Here

    try
    {
      File temporaryExportDir = FileUtility.createTemporaryDirectory( this.getClass(), appName );
     
      IOFileFilter excludeUserLibraryTestsFilter = createExcludeUserLibsTestsFilter(appName);
      NotFileFilter brjsJarFilter = new NotFileFilter(new AndFileFilter(new PrefixFileFilter("brjs-"), new SuffixFileFilter(".jar")));
      IOFileFilter combinedFilter = new AndFileFilter(new ExcludeDirFileFilter("bundles"), brjsJarFilter);
     
      combinedFilter = new AndFileFilter(combinedFilter, excludeUserLibraryTestsFilter);
     
      createResourcesFromSdkTemplate(app.dir(), temporaryExportDir, combinedFilter);
View Full Code Here

  }
 
  public BuilderChainer hasPackageStyle(String packagePath, String jsStyle) {
    File packageDir = node.file(packagePath);
    if (packageDir.isDirectory()) {
        Collection<File> subFiles = FileUtils.listFiles(packageDir, new SuffixFileFilter(".js"), TrueFileFilter.INSTANCE);
        if (subFiles.size() > 0) {
          throw new RuntimeException("Package style should be set before any JS files have been created");
        }
    }
    JsStyleUtility.setJsStyle(packageDir, jsStyle);
View Full Code Here

   */
  public static IOFileFilter createSuffixFilter(Collection<String> ignoreFilenameSuffix, Collection<String> useOnlyTheseFilenameSuffix, InvocationContext context )
  {
    if ((ignoreFilenameSuffix != null) && (ignoreFilenameSuffix.size() > 0))
    {
      SuffixFileFilter ignore = new SuffixFileFilter( CollectionFunctions.SINGLETON.toList(ignoreFilenameSuffix, context));
      return new NotFileFilter(ignore);
    } else if ((useOnlyTheseFilenameSuffix != null) && (useOnlyTheseFilenameSuffix.size() > 0))
    {
      SuffixFileFilter use = new SuffixFileFilter( CollectionFunctions.SINGLETON.toList(useOnlyTheseFilenameSuffix, context));
      return use;
    }
    else
      return FileFilterUtils.trueFileFilter();
  }
View Full Code Here

    private File getPackage( String pomPath )
    {
        File pom = getTestFile( "target/test-classes/", pomPath );

        File target = new File( pom.getParentFile(), "target" );
        File[] jars = target.listFiles( (FilenameFilter) new SuffixFileFilter( "jar" ) );
        assertEquals( "Cannot find jar", 1, jars.length );

        File jar = jars[0];
        assertTrue( "Cannot find jar", jar.exists() && jar.isFile() );
View Full Code Here

  public static List<File> directoryToFileList(String sourceDirectory){
    List<File> files = Lists.newArrayList();
    File srcDir = new File(sourceDirectory);

    if(srcDir.exists() && srcDir.isDirectory()){
      File[] filesInSrcDir = srcDir.listFiles((FileFilter) new SuffixFileFilter(".js"));
      for(File file : filesInSrcDir){
        files.add(file);
      }
    }
View Full Code Here

        IOFileFilter filter;
        if (extensions == null) {
            filter = TrueFileFilter.INSTANCE;
        } else {
            String[] suffixes = toSuffixes(extensions);
            filter = new SuffixFileFilter(suffixes);
        }
        return listFiles(directory, filter,
            recursive ? TrueFileFilter.INSTANCE : FalseFileFilter.INSTANCE);
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.io.filefilter.SuffixFileFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.