Examples of RegexFileFilter


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

    }


    protected void findXmlToMerge(File fileToProcess, List<File> xmlFiles) {

        RegexFileFilter filter2 = new RegexFileFilter(mergeFilenamePattern);

        Collection<File> filesFound = FileUtils.listFiles(fileToProcess, filter2, DirectoryFileFilter.DIRECTORY);

        xmlFiles.addAll(filesFound);
View Full Code Here

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

    protected synchronized void doExecute() {
        ensureOutputExists();

        // delete only content files, resources are synchronized so normally up to date
        for (final File f : FileUtils.listFiles(outputDirectory, new RegexFileFilter(ASCIIDOC_REG_EXP_EXTENSION), TrueFileFilter.INSTANCE)) {
            FileUtils.deleteQuietly(f);
        }

        try {
            getLog().info("Re-rendered doc in " + executeAndReturnDuration() + "ms");
View Full Code Here

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

        { // content monitor
            final FileAlterationObserver observer;
            if (sourceDocumentName != null) {
                observer = new FileAlterationObserver(sourceDirectory, new NameFileFilter(sourceDocumentName));
            } else if (sourceDirectory != null) {
                observer = new FileAlterationObserver(sourceDirectory, new RegexFileFilter(ASCIIDOC_REG_EXP_EXTENSION));
            } else {
                monitors = null; // no need to start anything because there is no content
                return;
            }
View Full Code Here

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

        final String outputDirString = parsedCommandLine.getOptionValue("output");
        final String includePattern = parsedCommandLine.getOptionValue("pattern");

        final File inputDir = new File(inputDirString);
        final File outputDir = new File(outputDirString);
        final RegexFileFilter fileFilter = new RegexFileFilter(includePattern);

        try {
            final FontMetricsSerializer serializer = new FontMetricsSerializer(inputDir, fileFilter, outputDir, null);
            serializer.process();
        } catch (final IOException e) {
View Full Code Here

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

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

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

        final String outputDirString = parsedCommandLine.getOptionValue("output");
        final String includePattern = parsedCommandLine.getOptionValue("pattern");

        final File inputDir = new File(inputDirString);
        final File outputDir = new File(outputDirString);
        final RegexFileFilter fileFilter = new RegexFileFilter(includePattern);

        try {
            final PatternSerializer serializer = new PatternSerializer(inputDir, fileFilter, outputDir);
            serializer.process();
        } catch (final IOException e) {
View Full Code Here

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

            filter = TrueFileFilter.INSTANCE;
        } else {
            String[] suffixes = toSuffixes(extensions);
            filter = new SuffixFileFilter(suffixes);
        }
        RegexFileFilter noTildes = new RegexFileFilter(NO_TILDES);
        return org.apache.commons.io.FileUtils.listFiles(directory,
            new AndFileFilter(filter, noTildes),
            (recursive ? noTildes : FalseFileFilter.INSTANCE));
    }
View Full Code Here

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

     * @param directories to find
     * @return list of files matches specified regex in specified directories
     */
    public static Collection<File> listFilesByRegex(String regex, File... directories) {
        return listFiles(directories,
                new RegexFileFilter(regex),
                CanReadFileFilter.CAN_READ);
    }
View Full Code Here

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

     * Recursively find all show notes org files excluding any org files inside _posts directory
     * @param dir Directory that contains org show notes files.
     */
    public Collection<File> findShowNotes(File dir){

        IOFileFilter fileFilter = new RegexFileFilter("^(\\d\\d\\d\\d)-(\\d\\d)-(\\d\\d)-.*\\.org$");
        return FileUtils.listFiles(dir, fileFilter, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter("_posts")));

    }
View Full Code Here

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

     */
    public static void processFiles(Log log, File root, TemplateProcessor processor) throws IOException
    {

        Iterator<File> iterator =
                FileUtils.iterateFiles(root, new RegexFileFilter(FILE_TEMPLATE_PATTERN), TrueFileFilter.TRUE);

        while (iterator.hasNext())
        {
            File next = iterator.next();
            log.debug("Processing file " + next);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.