Package de.alpharogroup.comparators
Class LocaleComparator
- java.lang.Object
-
- de.alpharogroup.comparators.LocaleComparator
-
- All Implemented Interfaces:
java.util.Comparator<java.util.Locale>
public class LocaleComparator extends java.lang.Object implements java.util.Comparator<java.util.Locale>The classLocaleComparatorcompares Locale objects. This Comparator does not check null, for null check you can decorate it with theNullCheckComparator.of(Comparator). an example is in the unit test class from NullCheckComparator.
-
-
Constructor Summary
Constructors Constructor Description LocaleComparator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(java.util.Locale o1, java.util.Locale o2)static java.util.Comparator<java.util.Locale>of()Factory method to create a newLocaleComparatorobject.static java.util.Comparator<java.util.Locale>of(boolean nullIsGreaterThan)Factory method to create a newLocaleComparatorobject.
-
-
-
Method Detail
-
of
public static java.util.Comparator<java.util.Locale> of()
Factory method to create a newLocaleComparatorobject.- Returns:
- the new
LocaleComparatorobject
-
of
public static java.util.Comparator<java.util.Locale> of(boolean nullIsGreaterThan)
Factory method to create a newLocaleComparatorobject.- Parameters:
nullIsGreaterThan- the flag that specifies if null objects is greater than non null objects.- Returns:
- the new
LocaleComparatorobject
-
compare
public int compare(java.util.Locale o1, java.util.Locale o2)- Specified by:
comparein interfacejava.util.Comparator<java.util.Locale>
-
-