Revision 2665
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/CompareUtils.java | ||
---|---|---|
32 | 32 |
* @author gvSIG Team |
33 | 33 |
*/ |
34 | 34 |
public class CompareUtils { |
35 |
|
|
35 |
public static final Comparator EQUALS_IGNORECASE_COMPARATOR = new NullSafeComparator() { |
|
36 |
@Override |
|
37 |
public int safeCompare(Object o1, Object o2) { |
|
38 |
return StringUtils.compareIgnoreCase(o1.toString(), o2.toString()); |
|
39 |
} |
|
40 |
}; |
|
41 |
|
|
36 | 42 |
public static abstract class NullSafeComparator<T> implements Comparator<T> { |
37 | 43 |
|
38 | 44 |
private final boolean nullIsLess; |
Also available in: Unified diff