Class SortTool.HumanDescendingSort
java.lang.Object
com.nomagic.magicreport.engine.tools.SortTool.HumanAscendingSort
com.nomagic.magicreport.engine.tools.SortTool.HumanDescendingSort
- All Implemented Interfaces:
Serializable,Comparator<Object>
- Enclosing class:
SortTool
sort Collection in descending.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHumanDescendingSort(SortTool sortTool, String fieldName) HumanDescendingSort(SortTool sortTool, String fieldName, boolean isCaseInsensitive) HumanDescendingSort(SortTool sortTool, Collection<String> fieldNames, boolean isCaseInsensitive) -
Method Summary
Modifier and TypeMethodDescriptionprotected intcompareByDouble(double dv1, double dv2) protected intcompareByLength(String s1, String s2) protected intcompareByNull(Object v1, Object v2) protected intcompareByString(String token1, String token2) protected intcompareByStringIgnoreCase(String token1, String token2) Methods inherited from class com.nomagic.magicreport.engine.tools.SortTool.HumanAscendingSort
compare, getFieldNames, getSortTool, isCaseInsensitive, setCaseInsensitive, setFieldNames, setSortToolMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
HumanDescendingSort
-
HumanDescendingSort
-
HumanDescendingSort
public HumanDescendingSort(SortTool sortTool, Collection<String> fieldNames, boolean isCaseInsensitive)
-
-
Method Details
-
compareByNull
- Overrides:
compareByNullin classSortTool.HumanAscendingSort
-
compareByDouble
protected int compareByDouble(double dv1, double dv2) - Overrides:
compareByDoublein classSortTool.HumanAscendingSort
-
compareByString
- Overrides:
compareByStringin classSortTool.HumanAscendingSort
-
compareByStringIgnoreCase
- Overrides:
compareByStringIgnoreCasein classSortTool.HumanAscendingSort
-
compareByLength
- Overrides:
compareByLengthin classSortTool.HumanAscendingSort
-