Home | History | Annotate | Download | only in comparator

Lines Matching refs:comparator

17 package org.apache.commons.io.comparator;
21 import java.util.Comparator;
28 * This comparator can be used to sort lists or arrays of files
52 public class PathFileComparator implements Comparator<File>, Serializable {
54 /** Case-sensitive path comparator instance (see {@link IOCase#SENSITIVE}) */
55 public static final Comparator<File> PATH_COMPARATOR = new PathFileComparator();
57 /** Reverse case-sensitive path comparator instance (see {@link IOCase#SENSITIVE}) */
58 public static final Comparator<File> PATH_REVERSE = new ReverseComparator<File>(PATH_COMPARATOR);
60 /** Case-insensitive path comparator instance (see {@link IOCase#INSENSITIVE}) */
61 public static final Comparator<File> PATH_INSENSITIVE_COMPARATOR = new PathFileComparator(IOCase.INSENSITIVE);
63 /** Reverse case-insensitive path comparator instance (see {@link IOCase#INSENSITIVE}) */
64 public static final Comparator<File> PATH_INSENSITIVE_REVERSE = new ReverseComparator<File>(PATH_INSENSITIVE_COMPARATOR);
66 /** System sensitive path comparator instance (see {@link IOCase#SYSTEM}) */
67 public static final Comparator<File> PATH_SYSTEM_COMPARATOR = new PathFileComparator(IOCase.SYSTEM);
69 /** Reverse system sensitive path comparator instance (see {@link IOCase#SYSTEM}) */
70 public static final Comparator<File> PATH_SYSTEM_REVERSE = new ReverseComparator<File>(PATH_SYSTEM_COMPARATOR);
76 * Construct a case sensitive file path comparator instance.
83 * Construct a file path comparator instance with the specified case-sensitivity.