Author: niallp
Date: Sat Nov 29 15:37:59 2008
New Revision: 721740

URL: http://svn.apache.org/viewvc?rev=721740&view=rev
Log:
Add Comparator toString() implementations

Modified:
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/AbstractFileComparator.java
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ExtensionFileComparator.java
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/NameFileComparator.java
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/PathFileComparator.java
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ReverseComparator.java
    
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/SizeFileComparator.java

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/AbstractFileComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/AbstractFileComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/AbstractFileComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/AbstractFileComparator.java
 Sat Nov 29 15:37:59 2008
@@ -61,4 +61,14 @@
         }
         return files;
     }
+
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        String className = getClass().getName();
+        return className.substring(className.lastIndexOf('.') + 1);
+    }
 }

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ExtensionFileComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ExtensionFileComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ExtensionFileComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ExtensionFileComparator.java
 Sat Nov 29 15:37:59 2008
@@ -107,4 +107,13 @@
         String suffix2 = FilenameUtils.getExtension(file2.getName());
         return caseSensitivity.checkCompareTo(suffix1, suffix2);
     }
+
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        return super.toString() + "[caseSensitivity=" + caseSensitivity + "]";
+    }
 }

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/NameFileComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/NameFileComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/NameFileComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/NameFileComparator.java
 Sat Nov 29 15:37:59 2008
@@ -101,4 +101,13 @@
     public int compare(File file1, File file2) {
         return caseSensitivity.checkCompareTo(file1.getName(), 
file2.getName());
     }
+
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        return super.toString() + "[caseSensitivity=" + caseSensitivity + "]";
+    }
 }

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/PathFileComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/PathFileComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/PathFileComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/PathFileComparator.java
 Sat Nov 29 15:37:59 2008
@@ -102,4 +102,13 @@
     public int compare(File file1, File file2) {
         return caseSensitivity.checkCompareTo(file1.getPath(), 
file2.getPath());
     }
+
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        return super.toString() + "[caseSensitivity=" + caseSensitivity + "]";
+    }
 }

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ReverseComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ReverseComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ReverseComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/ReverseComparator.java
 Sat Nov 29 15:37:59 2008
@@ -55,4 +55,13 @@
         return delegate.compare(file2, file1); // parameters switched round
     }
 
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        return super.toString() + "[" + delegate.toString() + "]";
+    }
+
 }

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/SizeFileComparator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/SizeFileComparator.java?rev=721740&r1=721739&r2=721740&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/SizeFileComparator.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/comparator/SizeFileComparator.java
 Sat Nov 29 15:37:59 2008
@@ -127,4 +127,13 @@
             return 0;
         }
     }
+
+    /**
+     * String representation of this file comparator.
+     *
+     * @return String representation of this file comparator
+     */
+    public String toString() {
+        return super.toString() + "[sumDirectoryContents=" + 
sumDirectoryContents + "]";
+    }
 }


Reply via email to