List of usage examples for org.apache.commons.io.filefilter DirectoryFileFilter INSTANCE
IOFileFilter INSTANCE
To view the source code for org.apache.commons.io.filefilter DirectoryFileFilter INSTANCE.
Click Source Link
From source file:com.carolinarollergirls.scoreboard.xml.MediaXmlDocumentManager.java
protected void initializeTypes() { Iterator<File> types = Arrays.asList(managedDir.listFiles((FileFilter) DirectoryFileFilter.INSTANCE)) .iterator();//from w w w.j a v a2 s . co m while (types.hasNext()) initializeType(types.next()); }
From source file:cop.maven.plugins.AbstractRestToRamlMojo.java
private List<File> getSourceFiles() { return getSourceDirectories().stream() .map(sourceDirectory -> FileUtils.listFiles(sourceDirectory, JAVA_FILE_FILTER, DirectoryFileFilter.INSTANCE)) .map(sourceFiles -> (List<File>) sourceFiles).flatMap(List::stream).collect(Collectors.toList()); }
From source file:com.sangupta.codefix.AbstractCodeFixCommand.java
/** * Get all matched files for the wild card filter in the given directory and all * its child folders/*from w w w .j ava 2 s. c om*/ * * @param list * @param dir * @param wildcardFileFilter */ protected void getMatchedFiles(List<File> list, File dir, FileFilter wildcardFileFilter) { File[] files = dir.listFiles(wildcardFileFilter); if (files != null) { list.addAll(Arrays.asList(files)); } // check for all sub folders File[] dirs = dir.listFiles((FileFilter) DirectoryFileFilter.INSTANCE); if (dirs == null || dirs.length == 0) { return; } for (File subDir : dirs) { getMatchedFiles(list, subDir, wildcardFileFilter); } }
From source file:com.blockwithme.longdb.leveldb.LevelDBBackend.java
@Override protected void openInternal(final Map<String, LevelDBDatabase> theDatabase) { theDatabase.clear();// ww w .j a v a 2s . co m try { final File dataRoot = new File(rootFolder); if (!dataRoot.exists()) FileUtils.forceMkdir(dataRoot); final String[] dataDirs = dataRoot.list(DirectoryFileFilter.INSTANCE); if (dataDirs != null && dataDirs.length > 0) { for (final String dir : dataDirs) { final String fullPath = dataRoot.getAbsolutePath() + File.separator + dir; final LevelDBDatabase bdb = new LevelDBDatabase(this, new File(fullPath), dir); theDatabase.put(dir.toLowerCase(), bdb); } } } catch (final Exception e) { throw new DBException("Error creating connection: " + theDatabase, e); } }
From source file:com.nuvolect.deepdive.util.OmniFileFilter.java
/** * Returns a filter that accepts files in addition to the {@link OmniFile} objects accepted by the given filter. * * @param fileFilter a base filter to add to * @return a filter that accepts files/* w w w. j av a 2 s .c om*/ */ private static IOFileFilter setUpEffectiveFileFilter(final IOFileFilter fileFilter) { return FileFilterUtils.and(fileFilter, FileFilterUtils.notFileFilter(DirectoryFileFilter.INSTANCE)); }
From source file:com.nuvolect.deepdive.util.OmniFileFilter.java
/** * Returns a filter that accepts directories in addition to the {@link OmniFile} objects accepted by the given filter. * * @param dirFilter a base filter to add to * @return a filter that accepts directories *///w ww . j ava 2s . c o m private static IOFileFilter setUpEffectiveDirFilter(final IOFileFilter dirFilter) { return dirFilter == null ? FalseFileFilter.INSTANCE : FileFilterUtils.and(dirFilter, DirectoryFileFilter.INSTANCE); }
From source file:com.jaeksoft.searchlib.index.IndexAbstract.java
/** * Check if there is old style index sub directory * /*from w ww. ja v a 2 s . co m*/ * @param indexDir * @return */ private File findIndexDirOrSub(File indexDir) { File[] dirs = indexDir.listFiles((FileFilter) DirectoryFileFilter.INSTANCE); if (dirs == null) return indexDir; if (dirs.length == 0) return indexDir; return dirs[dirs.length - 1]; }
From source file:com.blockwithme.longdb.leveldb.LevelDBDatabase.java
@Override protected void openInternal(final Map<Base36, LevelDBTable> theTables) { theTables.clear();/*from ww w. j a v a 2 s .c o m*/ final String[] dataDirs = dbFolder.list(DirectoryFileFilter.INSTANCE); if (dataDirs != null) { for (final String dir : dataDirs) { final File path = getDir(dir); final LevelDBTable table = new LevelDBTable(this, path, Base36.get(dir), false); theTables.put(Base36.get(dir.toLowerCase()), table); } } }
From source file:com.bbytes.jfilesync.sync.FileMonitor.java
/** * Scan the entire source folder and send the lsit of files with checksum . if checksum is * different on client side then these files are replaced by client *//*w w w .j a v a2 s. com*/ public void syncFullDirsAndFiles() { Collection<File> allFiles = FileUtils.listFilesAndDirs(new File(sourceFolderToMonitor), TrueFileFilter.INSTANCE, DirectoryFileFilter.INSTANCE); for (File file : allFiles) { fileModified(file, FileMessageType.DIRECTORY_STRUCTURE_SYNC, file.isDirectory()); } }
From source file:com.blockwithme.longdb.bdb.BDBBackend.java
@Override protected void openInternal(final Map<String, BDBDatabase> theDatabase) { theDatabase.clear();/*from w w w. j a v a2 s .co m*/ try { final File dataRoot = new File(config.filePath()); if (!dataRoot.exists()) FileUtils.forceMkdir(dataRoot); final String[] dataDirectories = dataRoot.list(DirectoryFileFilter.INSTANCE); for (final String dir : dataDirectories) { final BDBDatabase bdb = new BDBDatabase(this, this.connect(dir), dir); theDatabase.put(dir.toLowerCase(), bdb); } } catch (final Exception e) { LOG.error("Exception Occurred in - " + "openInternal(Map<String,BDBDatabase> databases=" + theDatabase + ")", e); throw new DBException("Error creating connection.", e); } }