commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niall Pemberton (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (IO-198) Add ability in FileFilterUtils to apply file filters to collections and arrays
Date Wed, 29 Sep 2010 03:26:33 GMT

     [ https://issues.apache.org/jira/browse/IO-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Niall Pemberton resolved IO-198.
--------------------------------

    Resolution: Fixed

Thanks for the patch - I made some changes before I applied it.

The Map filtering seemed a bit odd to me - so I dropped that part of the patch. I also changed
the method signatures and added some additional ones, including support for arrays:

{code}
public static File[] filter(IOFileFilter filter, File... files) {
public static File[] filter(IOFileFilter filter, Iterable<File> files) {
public static List<File> filterList(IOFileFilter filter, Iterable<File> files)
{
public static List<File> filterList(IOFileFilter filter, File... files) {
public static Set<File> filterSet(IOFileFilter filter, File... files) {
public static Set<File> filterSet(IOFileFilter filter, Iterable<File> files) {
{code}

> Add ability in FileFilterUtils to apply file filters to collections and arrays
> ------------------------------------------------------------------------------
>
>                 Key: IO-198
>                 URL: https://issues.apache.org/jira/browse/IO-198
>             Project: Commons IO
>          Issue Type: New Feature
>          Components: Filters
>    Affects Versions: 1.4
>         Environment: All
>            Reporter: Michael Wooten
>            Assignee: Niall Pemberton
>            Priority: Minor
>             Fix For: 2.0
>
>         Attachments: commons-io-filefilters.patch
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> Add features to FileFilterUtils that allow for filtering collections and maps of files
that are not retrieved from directories in the standard manner. This feature could be useful
for filtering files that are provided by the user or that do not all reside in the same directory.

> Example:
> List<File> files = getUserSelectedFiles();
> List<File> xmlFiles = FileFilterUtils.filterList(Arrays.<File>asList(new
File("A.txt"), new File("B.xml")), FileFilterUtils.suffixFileFilter(".xml"));

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message