Author: niallp
Date: Mon Jul 24 17:51:57 2006
New Revision: 425240

URL: http://svn.apache.org/viewvc?rev=425240&view=rev
Log:
IO-87 - change parameter names and javadoc to make it more explicit that the 
maximum/minimum values are inclusive. Also rename method to indicate its a 
"range" filter.

Modified:
    jakarta/commons/proper/io/trunk/RELEASE-NOTES.txt
    
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/FileFilterUtils.java
    
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java

Modified: jakarta/commons/proper/io/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/RELEASE-NOTES.txt?rev=425240&r1=425239&r2=425240&view=diff
==============================================================================
--- jakarta/commons/proper/io/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/io/trunk/RELEASE-NOTES.txt Mon Jul 24 17:51:57 2006
@@ -87,7 +87,7 @@
   - The old INSTANCE constants are still present and have not been deprecated
 
 - FileFilterUtils
-  - new sizeFileFilter(long minimumSize, long maximumSize) method which 
+  - new sizeRangeFileFilter(long minimumSize, long maximumSize) method which 
     creates a filter that accepts files within the specified size range.
 
 - FileUtils

Modified: 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/FileFilterUtils.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/FileFilterUtils.java?rev=425240&r1=425239&r2=425240&view=diff
==============================================================================
--- 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/FileFilterUtils.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/FileFilterUtils.java
 Mon Jul 24 17:51:57 2006
@@ -317,17 +317,17 @@
     }
 
     /**
-     * Returns a filter that returns true if the file size is within
-     * the specified range.
+     * Returns a filter that accepts files whose size is >= minimum size
+     * and <= maximum size.
      *
-     * @param minimumSize the minimum file size
-     * @param maximumSize the maximum file size
+     * @param minSizeInclusive the minimum file size (inclusive)
+     * @param maxSizeInclusive the maximum file size (inclusive)
      * @return an appropriately configured IOFileFilter
      * @since Commons IO 1.3
      */
-    public static IOFileFilter sizeFileFilter(long minimumSize, long 
maximumSize) {
-        IOFileFilter minimumFilter = new SizeFileFilter(minimumSize, true);
-        IOFileFilter maximumFilter = new SizeFileFilter(maximumSize + 1L, 
false);
+    public static IOFileFilter sizeRangeFileFilter(long minSizeInclusive, long 
maxSizeInclusive ) {
+        IOFileFilter minimumFilter = new SizeFileFilter(minSizeInclusive, 
true);
+        IOFileFilter maximumFilter = new SizeFileFilter(maxSizeInclusive + 1L, 
false);
         return new AndFileFilter(minimumFilter, maximumFilter);
     }
 

Modified: 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java?rev=425240&r1=425239&r2=425240&view=diff
==============================================================================
--- 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
 Mon Jul 24 17:51:57 2006
@@ -637,11 +637,11 @@
         assertFiltering(filter3, largeFile, false);
 
         // size range tests
-        IOFileFilter filter4 = FileFilterUtils.sizeFileFilter(33, 127);
-        IOFileFilter filter5 = FileFilterUtils.sizeFileFilter(32, 127);
-        IOFileFilter filter6 = FileFilterUtils.sizeFileFilter(33, 128);
-        IOFileFilter filter7 = FileFilterUtils.sizeFileFilter(31, 129);
-        IOFileFilter filter8 = FileFilterUtils.sizeFileFilter(128, 128);
+        IOFileFilter filter4 = FileFilterUtils.sizeRangeFileFilter(33, 127);
+        IOFileFilter filter5 = FileFilterUtils.sizeRangeFileFilter(32, 127);
+        IOFileFilter filter6 = FileFilterUtils.sizeRangeFileFilter(33, 128);
+        IOFileFilter filter7 = FileFilterUtils.sizeRangeFileFilter(31, 129);
+        IOFileFilter filter8 = FileFilterUtils.sizeRangeFileFilter(128, 128);
 
         assertFiltering(filter4, smallFile, false);
         assertFiltering(filter4, largeFile, false);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to