Class SortTool.DescendingSort
java.lang.Object
com.nomagic.magicreport.engine.tools.SortTool.AscendingSort
com.nomagic.magicreport.engine.tools.SortTool.DescendingSort
- All Implemented Interfaces:
Serializable,Comparator<Object>
- Enclosing class:
SortTool
sort Collection in descending
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDescendingSort(SortTool sortTool, String fieldName) DescendingSort(SortTool sortTool, String fieldName, boolean isCaseInsensitive) DescendingSort(SortTool sortTool, Collection<String> fieldNames, boolean isCaseInsensitive) -
Method Summary
Modifier and TypeMethodDescriptionprotected intcompareByComparable(Comparable<Object> v1, Comparable<Object> v2) protected intcompareByNull(Object o1, Object o2, boolean isUseComparable) protected intcompareByString(String v1, String v2) protected intcompareByStringIgnoreCase(String v1, String v2) Methods inherited from class com.nomagic.magicreport.engine.tools.SortTool.AscendingSort
compare, getCompareResult, 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
-
DescendingSort
-
DescendingSort
-
DescendingSort
-
-
Method Details
-
compareByNull
- Overrides:
compareByNullin classSortTool.AscendingSort
-
compareByString
- Overrides:
compareByStringin classSortTool.AscendingSort
-
compareByStringIgnoreCase
- Overrides:
compareByStringIgnoreCasein classSortTool.AscendingSort
-
compareByComparable
- Overrides:
compareByComparablein classSortTool.AscendingSort
-