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 + "]"; + } }