@NotThreadSafe public final class FileSystemIterator extends IterableIterator<File>
| Constructor and Description |
|---|
FileSystemIterator(File aBaseDir)
Constructor.
|
FileSystemIterator(String sBaseDir)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static IIterableIterator<File> |
create(File fBaseDir,
FileFilter... aFileFilters)
Create a new non-recursive file system iterator that uses multiple
FileFilter objects that all need to match. |
static IIterableIterator<File> |
create(File fBaseDir,
FileFilter aFileFilter)
Create a new non-recursive file system iterator that uses a certain
FileFilter. |
static IIterableIterator<File> |
create(File fBaseDir,
FilenameFilter... aFilenameFilters)
Create a new non-recursive file system iterator that uses multiple
FilenameFilter objects that all need to match. |
static IIterableIterator<File> |
create(File fBaseDir,
FilenameFilter aFilenameFilter)
Create a new non-recursive file system iterator that uses a certain
FilenameFilter. |
static IIterableIterator<File> |
create(String sBaseDir,
FileFilter... aFileFilters)
Create a new non-recursive file system iterator that uses multiple
FileFilter objects that all need to match. |
static IIterableIterator<File> |
create(String sBaseDir,
FileFilter aFileFilter)
Create a new non-recursive file system iterator that uses a certain
FileFilter. |
static IIterableIterator<File> |
create(String sBaseDir,
FilenameFilter... aFilenameFilters)
Create a new non-recursive file system iterator that uses multiple
FilenameFilter objects that all need to match. |
static IIterableIterator<File> |
create(String sBaseDir,
FilenameFilter aFilenameFilter)
Create a new non-recursive file system iterator that uses a certain
FilenameFilter. |
create, create, create, createEmpty, hasNext, iterator, next, remove, toStringpublic FileSystemIterator(@Nonnull String sBaseDir)
sBaseDir - The base directory to iterate. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull String sBaseDir, @Nonnull FilenameFilter aFilenameFilter)
FilenameFilter.sBaseDir - The directory to iterate. May not be null.aFilenameFilter - The filter to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull File fBaseDir, @Nonnull FilenameFilter aFilenameFilter)
FilenameFilter.fBaseDir - The directory to iterate. May not be null.aFilenameFilter - The filter to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull String sBaseDir, @Nonnull FilenameFilter... aFilenameFilters)
FilenameFilter objects that all need to match.sBaseDir - The directory to iterate. May not be null.aFilenameFilters - The filters to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull File fBaseDir, @Nonnull FilenameFilter... aFilenameFilters)
FilenameFilter objects that all need to match.fBaseDir - The directory to iterate. May not be null.aFilenameFilters - The filters to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull String sBaseDir, @Nonnull FileFilter aFileFilter)
FileFilter.sBaseDir - The directory to iterate. May not be null.aFileFilter - The filter to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull File fBaseDir, @Nonnull FileFilter aFileFilter)
FileFilter.fBaseDir - The directory to iterate. May not be null.aFileFilter - The filter to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull String sBaseDir, @Nonnull FileFilter... aFileFilters)
FileFilter objects that all need to match.sBaseDir - The directory to iterate. May not be null.aFileFilters - The filters to use. May not be null.@Nonnull public static IIterableIterator<File> create(@Nonnull File fBaseDir, @Nonnull FileFilter... aFileFilters)
FileFilter objects that all need to match.fBaseDir - The directory to iterate. May not be null.aFileFilters - The filters to use. May not be null.Copyright © 2006–2014 phloc systems. All rights reserved.