Package org.apache.commons.io.comparator
Class ReverseFileComparator
- java.lang.Object
-
- org.apache.commons.io.comparator.AbstractFileComparator
-
- org.apache.commons.io.comparator.ReverseFileComparator
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.Comparator<java.io.File>
class ReverseFileComparator extends AbstractFileComparator implements java.io.Serializable
Reverses the result of comparing twoFile
objects using the delegateComparator
.- Since:
- 1.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<java.io.File>
delegate
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description ReverseFileComparator(java.util.Comparator<java.io.File> delegate)
Construct an instance with the specified delegateComparator
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(java.io.File file1, java.io.File file2)
Compares using the delegate Comparator, reversing the result.java.lang.String
toString()
Returns the String representation of this file comparator.-
Methods inherited from class org.apache.commons.io.comparator.AbstractFileComparator
sort, sort
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
delegate
private final java.util.Comparator<java.io.File> delegate
-
-
Method Detail
-
compare
public int compare(java.io.File file1, java.io.File file2)
Compares using the delegate Comparator, reversing the result.- Specified by:
compare
in interfacejava.util.Comparator<java.io.File>
- Parameters:
file1
- The first file to compare.file2
- The second file to compare.- Returns:
- the result from the delegate
Comparator.compare(Object, Object)
reversing the value (i.e. positive becomes negative and vice versa).
-
toString
public java.lang.String toString()
Returns the String representation of this file comparator.- Overrides:
toString
in classAbstractFileComparator
- Returns:
- String representation of this file comparator.
-
-