diff options
author | Brian Vosburgh | 2012-10-19 16:42:25 +0000 |
---|---|---|
committer | Brian Vosburgh | 2012-12-07 16:52:28 +0000 |
commit | 19ce756d51206fc843d665677109dc1adf75c4ea (patch) | |
tree | 4fd93dd0e27cf8974c7ab11917d7293e0c796fa5 /common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common | |
parent | 9a96e4c36d65f7bad655f94bffa6364082ba25ba (diff) | |
download | webtools.dali-19ce756d51206fc843d665677109dc1adf75c4ea.tar.gz webtools.dali-19ce756d51206fc843d665677109dc1adf75c4ea.tar.xz webtools.dali-19ce756d51206fc843d665677109dc1adf75c4ea.zip |
added FileTools.filter(Iterable<File>, FileFilter)
Diffstat (limited to 'common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common')
-rw-r--r-- | common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common/utility/internal/io/FileTools.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common/utility/internal/io/FileTools.java b/common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common/utility/internal/io/FileTools.java index 933aaf25b9..ef87d8fd35 100644 --- a/common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common/utility/internal/io/FileTools.java +++ b/common/plugins/org.eclipse.jpt.common.utility/src/org/eclipse/jpt/common/utility/internal/io/FileTools.java @@ -26,6 +26,7 @@ import org.eclipse.jpt.common.utility.filter.Filter; import org.eclipse.jpt.common.utility.internal.ArrayTools; import org.eclipse.jpt.common.utility.internal.StringTools; import org.eclipse.jpt.common.utility.internal.SystemTools; +import org.eclipse.jpt.common.utility.internal.iterable.FilteringIterable; import org.eclipse.jpt.common.utility.internal.iterator.ArrayIterator; import org.eclipse.jpt.common.utility.internal.iterator.FilteringIterator; import org.eclipse.jpt.common.utility.internal.transformer.TransformerAdapter; @@ -811,6 +812,13 @@ public final class FileTools { /** * Return only the files that fit the specified filter. */ + public static Iterable<File> filter(Iterable<File> files, FileFilter fileFilter) { + return new FilteringIterable<File>(files, new FileFilterFilterAdapter(fileFilter)); + } + + /** + * Return only the files that fit the specified filter. + */ public static Iterator<File> filter(Iterator<File> files, FileFilter fileFilter) { return new FilteringIterator<File>(files, new FileFilterFilterAdapter(fileFilter)); } |