Package org.apache.commons.io.filefilter

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


  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;
    }
View Full Code Here


            }

            if (cl.hasOption(EXCLUDE_CLI)) {
                String[] excludes = cl.getOptionValues(EXCLUDE_CLI);
                if (excludes != null) {
                    final FilenameFilter filter = new NotFileFilter(new WildcardFileFilter(excludes));
                    report.setInputFileFilter(filter);
                }
            }
            else if (cl.hasOption(EXCLUDE_FILE_CLI)) {
                String excludeFileName = cl.getOptionValue(EXCLUDE_FILE_CLI);
                if (excludeFileName != null) {
                    List<String> excludes = FileUtils.readLines(new File(excludeFileName));
                    final OrFileFilter orFilter = new OrFileFilter();
                    for (String exclude : excludes) {
                        orFilter.addFileFilter(new RegexFileFilter(exclude));
                    }
                    final FilenameFilter filter = new NotFileFilter(orFilter);
                    report.setInputFileFilter(filter);
                }
            }
            if (cl.hasOption('x')) {
                report.report(System.out, configuration);
View Full Code Here

            }

            if (cl.hasOption(EXCLUDE_CLI)) {
                String[] excludes = cl.getOptionValues(EXCLUDE_CLI);
                if (excludes != null) {
                    final FilenameFilter filter = new NotFileFilter(new WildcardFileFilter(excludes));
                    report.setInputFileFilter(filter);
                }
            }

            if (cl.hasOption('x')) {
View Full Code Here

    }
   
    public static IOFileFilter decorateWithDisabledList(IOFileFilter filter) throws IOException {
        String disabled = System.getProperty("fop.layoutengine.disabled");
        if (disabled != null && disabled.length() > 0) {
            filter = new AndFileFilter(new NotFileFilter(
                           new NameFileFilter(readDisabledTestcases(new File(disabled)))),
                    filter);
        }
        return filter;
    }
View Full Code Here

    boolean resourceCopyFailed = false;

    // Dependencies (CSS, images, javascripts)
    File includes = new File(this.templateDir, "html/includes/");

    FileUtilities.copyDirectoryToDirectory(includes, directory, new NotFileFilter(new NameFileFilter(
        new String[] { "CVS", ".svn" })));

    Map<String, Integer> indexes = new TreeMap<String, Integer>(String.CASE_INSENSITIVE_ORDER);
   
    for (Chapter c : b.getChapters()) {
View Full Code Here

        sometimesSkipPatterns.put(ff, ef);
      }
    }
    final IOFileFilter compositeFilter
      = new AndFileFilter(fileFilter,
                new NotFileFilter(alwaysSkipFiles));
    final Iterator<?> baseIter
      = FileUtils.iterateFiles(baseDir, compositeFilter, dirFilter);
    return new MultiFileELExpressionIterator(asFileIter(baseIter), alwaysSkipPatterns, sometimesSkipPatterns);
  }
View Full Code Here

            }

            if (cl.hasOption(EXCLUDE_CLI)) {
                String[] excludes = cl.getOptionValues(EXCLUDE_CLI);
                if (excludes != null) {
                    final FilenameFilter filter = new NotFileFilter(new WildcardFileFilter(excludes));
                    report.setInputFileFilter(filter);
                }
            }
            else if (cl.hasOption(EXCLUDE_FILE_CLI)) {
                String excludeFileName = cl.getOptionValue(EXCLUDE_FILE_CLI);
                if (excludeFileName != null) {
                    List<String> excludes = FileUtils.readLines(new File(excludeFileName));
                    final OrFileFilter orFilter = new OrFileFilter();
                    for (String exclude : excludes) {
                        orFilter.addFileFilter(new RegexFileFilter(exclude));
                    }
                    final FilenameFilter filter = new NotFileFilter(orFilter);
                    report.setInputFileFilter(filter);
                }
            }
            if (cl.hasOption('x')) {
                report.report(System.out, configuration);
View Full Code Here

    }
   
    public static IOFileFilter decorateWithDisabledList(IOFileFilter filter) throws IOException {
        String disabled = System.getProperty("fop.layoutengine.disabled");
        if (disabled != null && disabled.length() > 0) {
            filter = new AndFileFilter(new NotFileFilter(
//                           new NameFileFilter(readLinesFromFile(new File(disabled)))),
                           new NameFileFilter(readDisabledTestcases(new File(disabled)))),
                    filter);
        }
        return filter;
View Full Code Here

     */
    private void update( File checkout, File dir, List<String> doNotDeleteDirs )
        throws IOException
    {
        String[] files =
            checkout.list( new NotFileFilter( new NameFileFilter( scmProvider.getScmSpecificFilename() ) ) );

        Set<String> checkoutContent = new HashSet<String>( Arrays.asList( files ) );
        List<String> dirContent = ( dir != null ) ? Arrays.asList( dir.list() ) : Collections.<String>emptyList();

        Set<String> deleted = new HashSet<String>( checkoutContent );
View Full Code Here

    }
   
    public static IOFileFilter decorateWithDisabledList(IOFileFilter filter) throws IOException {
        String disabled = System.getProperty("fop.layoutengine.disabled");
        if (disabled != null && disabled.length() > 0) {
            filter = new AndFileFilter(new NotFileFilter(
                           new NameFileFilter(readDisabledTestcases(new File(disabled)))),
                    filter);
        }
        return filter;
    }
View Full Code Here

TOP

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

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.