Package de.alpharogroup.comparators
Class StringComparator
- java.lang.Object
-
- de.alpharogroup.comparators.SortOrderComparator<java.lang.String>
-
- de.alpharogroup.comparators.StringComparator
-
- All Implemented Interfaces:
java.util.Comparator<java.lang.String>
public class StringComparator extends de.alpharogroup.comparators.SortOrderComparator<java.lang.String>The classStringComparatorsorts String objects in ascending order as default.
-
-
Constructor Summary
Constructors Constructor Description StringComparator(de.alpharogroup.comparators.SortOrder sortOrder)Instantiates a newStringComparator.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Comparator<java.lang.String>of()Factory method to create a newStringComparatorobject.static java.util.Comparator<java.lang.String>of(boolean nullIsGreaterThan)Factory method to create a newStringComparatorobject.static java.util.Comparator<java.lang.String>of(de.alpharogroup.comparators.SortOrder sortOrder)Factory method to create a newStringComparatorobject.static java.util.Comparator<java.lang.String>of(de.alpharogroup.comparators.SortOrder sortOrder, boolean nullIsGreaterThan)Factory method to create a newStringComparatorobject.
-
-
-
Constructor Detail
-
StringComparator
public StringComparator(de.alpharogroup.comparators.SortOrder sortOrder)
Instantiates a newStringComparator.- Parameters:
sortOrder- the sort order
-
-
Method Detail
-
of
public static java.util.Comparator<java.lang.String> of()
Factory method to create a newStringComparatorobject.- Returns:
- the new
StringComparatorobject
-
of
public static java.util.Comparator<java.lang.String> of(boolean nullIsGreaterThan)
Factory method to create a newStringComparatorobject.- Parameters:
nullIsGreaterThan- the flag that specifies if null objects is greater than non null objects.- Returns:
- the new
StringComparatorobject
-
of
public static java.util.Comparator<java.lang.String> of(de.alpharogroup.comparators.SortOrder sortOrder)
Factory method to create a newStringComparatorobject.- Parameters:
sortOrder- the sort order- Returns:
- the new
StringComparatorobject
-
of
public static java.util.Comparator<java.lang.String> of(de.alpharogroup.comparators.SortOrder sortOrder, boolean nullIsGreaterThan)Factory method to create a newStringComparatorobject.- Parameters:
nullIsGreaterThan- the flag that specifies if null objects is greater than non null objectssortOrder- the sort order- Returns:
- the new
StringComparatorobject
-
-