Package org.apache.commons.io.filefilter

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


            boolean stopOnException = cfg.getChild("stop-on-exception").getValueAsBoolean(true);
            final boolean createDiffs = cfg.getChild("create-diffs").getValueAsBoolean(true);

            //RUN!

            IOFileFilter filter = new SuffixFileFilter(new String[] {".xml", ".fo"});
            //Same filtering as in layout engine tests
            if (cfg.getChild("filter-disabled").getValueAsBoolean(true)) {
                String disabled = System.getProperty("fop.layoutengine.disabled");
                filter = LayoutEngineTestUtils.decorateWithDisabledList(filter, disabled);
            }
View Full Code Here


     * @param testConfig the test configuration
     * @return the applicable test cases
     */
    public static Collection<File[]> getTestFiles(TestFilesConfiguration testConfig) {
        File mainDir = testConfig.getTestDirectory();
        IOFileFilter filter;
        String single = testConfig.getSingleTest();
        String startsWith = testConfig.getStartsWith();
        if (single != null) {
            filter = new NameFileFilter(single);
        } else if (startsWith != null) {
View Full Code Here

        {
            e.printStackTrace();
            return false;
        }
       
        IOFileFilter pngSuffixFilter = FileFilterUtils.and(FileFileFilter.FILE,
                FileFilterUtils.suffixFileFilter(".png"));
        IOFileFilter gifSuffixFilter = FileFilterUtils.and(FileFileFilter.FILE,
                FileFilterUtils.suffixFileFilter(".gif"));
        IOFileFilter jpgSuffixFilter = FileFilterUtils.and(FileFileFilter.FILE,
                FileFilterUtils.suffixFileFilter(".jpg"));
        IOFileFilter assetFiles = FileFilterUtils.or(pngSuffixFilter,
                jpgSuffixFilter, gifSuffixFilter);

        FileUtils.copyDirectory(srcDir, intermediateDir, assetFiles);
        FileUtils.copyDirectory(srcDir, releaseDir, assetFiles);
View Full Code Here

      }
    } else {
      filePattern = namePattern;
    }

    IOFileFilter fileFilter = new WildcardFileFilter( filePattern );
    IOFileFilter dirFilter = TrueFileFilter.INSTANCE;

    Collection<?> files =
        FileUtils.listFiles( new File( getPluginDir( classLoader ), dirPattern ), fileFilter, dirFilter );
    Iterator<?> fileIter = files.iterator();
    List<URL> urls = new ArrayList<URL>( files.size() );
View Full Code Here

    @Override
    public void run() {
        try {
            if(!shutdown.get()) {
                LOGGER.info("Actively cleaning up directories older than " + TimeUnit.MILLISECONDS.toHours(cleanupAgeMillis) + " hours");
                final IOFileFilter olderThanFilter = FileFilterUtils.asFileFilter(olderThanFileFilter(cleanupAgeMillis));
                final IOFileFilter tempDirFilter =
                    FileFilterUtils.prefixFileFilter(prefix);

                /**
                 * Delete directories that are:
                 * older than [clean up age millis]
                 * starts with temp-dir-prefix
                 */
                final IOFileFilter deleteAfterMillisFilter = FileFilterUtils.makeDirectoryOnly(
View Full Code Here

    @Override
    public void run() {
        try {
            LOGGER.info("Actively cleaning up directories older than " + TimeUnit.MILLISECONDS.toHours(cleanupAgeMillis) + " hours");
            final IOFileFilter olderThanFilter = FileFilterUtils.asFileFilter(olderThanFileFilter(cleanupAgeMillis));
            final IOFileFilter tempDirFilter =
                    FileFilterUtils.prefixFileFilter(prefix);

            /**
             * Delete directories that are:
             * older than [clean up age millis]
             * starts with temp-dir-prefix
             */
            final IOFileFilter deleteAfterMillisFilter = FileFilterUtils.makeDirectoryOnly(
View Full Code Here

            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

        File mainDir = new File("test/fotree");

        final FOTreeTester tester = new FOTreeTester();
       
        IOFileFilter filter;
        String single = System.getProperty("fop.fotree.single");
        String startsWith = System.getProperty("fop.fotree.starts-with");
        if (single != null) {
            filter = new NameFileFilter(single);
        } else if (startsWith != null) {
View Full Code Here

     * @return a Collection of File instances containing all the test cases set up for processing.
     * @throws IOException if there's a problem gathering the list of test files
     */
    public static Collection getTestFiles() throws IOException {
        File mainDir = new File("test/layoutengine");
        IOFileFilter filter;
        String single = System.getProperty("fop.layoutengine.single");
        String startsWith = System.getProperty("fop.layoutengine.starts-with");
        if (single != null) {
            filter = new NameFileFilter(single);
        } else if (startsWith != null) {
View Full Code Here

public class CommonsIOFileSearcher implements FileSearcher {

  @Override
  public List<File> searchFilesRecursivelyByName(String baseAbsoluteDir, String regexp) {
    File dir = new File(baseAbsoluteDir);
    IOFileFilter fileFilter = new RegexFileFilter(
        RegExp.Anything_ZeroOrMore_Min + regexp + RegExp.Anything_ZeroOrMore_Min);
    IOFileFilter dirFilter = new RegexFileFilter("[^(/\\.)]*");
    Collection<File> files = FileUtils.listFiles(dir, fileFilter, dirFilter);
    List<File> dest = new ArrayList<File>();
    for (File file : files) {
      dest.add(file);
    }
View Full Code Here

TOP

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

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.