Skip to content

Commit 1b4e77f

Browse files
author
Niall Pemberton
committed
IO-74 Rename RegexFilter to RegexFileFilter to conform to the naming convention of other implementations
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@584359 13f79535-47bb-0310-9956-ffa450edef68
1 parent d82a2ba commit 1b4e77f

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

RELEASE-NOTES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Enhancements from 1.3.2
3838
- SuffixFileFilter [IO-126]
3939
- Add faciltiy to specify case sensitivty on suffix matching
4040

41-
- RegexFilter [IO-74]
41+
- RegexFileFilter [IO-74]
4242
- Add new regular expression file filter implementation
4343

4444
- New Closed Input/Output stream implementations [IO-122]

src/java/org/apache/commons/io/filefilter/FileFilterUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ public static IOFileFilter sizeRangeFileFilter(long minSizeInclusive, long maxSi
289289
* @since Commons IO 1.4
290290
*/
291291
public static IOFileFilter regex(String pattern) {
292-
return new RegexFilter(pattern);
292+
return new RegexFileFilter(pattern);
293293
}
294294

295295
/**
@@ -302,7 +302,7 @@ public static IOFileFilter regex(String pattern) {
302302
* @since Commons IO 1.4
303303
*/
304304
public static IOFileFilter regex(String pattern, IOCase caseSensitivity) {
305-
return new RegexFilter(pattern, caseSensitivity);
305+
return new RegexFileFilter(pattern, caseSensitivity);
306306
}
307307

308308
/**
@@ -315,7 +315,7 @@ public static IOFileFilter regex(String pattern, IOCase caseSensitivity) {
315315
* @since Commons IO 1.4
316316
*/
317317
public static IOFileFilter regex(String pattern, int flags) {
318-
return new RegexFilter(pattern, flags);
318+
return new RegexFileFilter(pattern, flags);
319319
}
320320

321321
//-----------------------------------------------------------------------

src/java/org/apache/commons/io/filefilter/RegexFilter.java renamed to src/java/org/apache/commons/io/filefilter/RegexFileFilter.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* e.g.
3131
* <pre>
3232
* File dir = new File(".");
33-
* FileFilter fileFilter = new RegexFilter("^.*[tT]est(-\\d+)?\\.java$");
33+
* FileFilter fileFilter = new RegexFileFilter("^.*[tT]est(-\\d+)?\\.java$");
3434
* File[] files = dir.listFiles(fileFilter);
3535
* for (int i = 0; i < files.length; i++) {
3636
* System.out.println(files[i]);
@@ -41,7 +41,7 @@
4141
* @version $Revision$
4242
* @since Commons IO 1.4
4343
*/
44-
public class RegexFilter extends AbstractFileFilter {
44+
public class RegexFileFilter extends AbstractFileFilter {
4545

4646
/** The regular expression pattern that will be used to match filenames */
4747
private Pattern pattern;
@@ -52,7 +52,7 @@ public class RegexFilter extends AbstractFileFilter {
5252
* @param pattern regular string expression to match
5353
* @throws IllegalArgumentException if the pattern is null
5454
*/
55-
public RegexFilter(String pattern) {
55+
public RegexFileFilter(String pattern) {
5656
if (pattern == null) {
5757
throw new IllegalArgumentException("Pattern is missing");
5858
}
@@ -67,7 +67,7 @@ public RegexFilter(String pattern) {
6767
* @param caseSensitivity how to handle case sensitivity, null means case-sensitive
6868
* @throws IllegalArgumentException if the pattern is null
6969
*/
70-
public RegexFilter(String pattern, IOCase caseSensitivity) {
70+
public RegexFileFilter(String pattern, IOCase caseSensitivity) {
7171
if (pattern == null) {
7272
throw new IllegalArgumentException("Pattern is missing");
7373
}
@@ -85,7 +85,7 @@ public RegexFilter(String pattern, IOCase caseSensitivity) {
8585
* @param flags pattern flags - e.g. {@link Pattern#CASE_INSENSITIVE}
8686
* @throws IllegalArgumentException if the pattern is null
8787
*/
88-
public RegexFilter(String pattern, int flags) {
88+
public RegexFileFilter(String pattern, int flags) {
8989
if (pattern == null) {
9090
throw new IllegalArgumentException("Pattern is missing");
9191
}
@@ -98,7 +98,7 @@ public RegexFilter(String pattern, int flags) {
9898
* @param pattern regular expression to match
9999
* @throws IllegalArgumentException if the pattern is null
100100
*/
101-
public RegexFilter(Pattern pattern) {
101+
public RegexFileFilter(Pattern pattern) {
102102
if (pattern == null) {
103103
throw new IllegalArgumentException("Pattern is missing");
104104
}

src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ public void testRegex() throws Exception {
833833
assertFiltering(filter, new File("test.java"), true);
834834
assertFiltering(filter, new File("tEST.java"), false);
835835

836-
filter = new RegexFilter(Pattern.compile("^test.java$", Pattern.CASE_INSENSITIVE));
836+
filter = new RegexFileFilter(Pattern.compile("^test.java$", Pattern.CASE_INSENSITIVE));
837837
assertFiltering(filter, new File("Test.java"), true);
838838
assertFiltering(filter, new File("test.java"), true);
839839
assertFiltering(filter, new File("tEST.java"), true);
@@ -870,7 +870,7 @@ public void testRegex() throws Exception {
870870
}
871871

872872
try {
873-
new RegexFilter((java.util.regex.Pattern)null);
873+
new RegexFileFilter((java.util.regex.Pattern)null);
874874
fail();
875875
} catch (IllegalArgumentException ex) {
876876
// expected

0 commit comments

Comments
 (0)