Class SortTool.FirstNumberAscendingSort
java.lang.Object
com.nomagic.magicreport.engine.tools.SortTool.FirstNumberAscendingSort
- All Implemented Interfaces:
Serializable,Comparator<Object>
- Direct Known Subclasses:
SortTool.FirstNumberDescendingSort
- Enclosing class:
SortTool
protected static class SortTool.FirstNumberAscendingSort
extends Object
implements Comparator<Object>, Serializable
sort Collection in first number ascending
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFirstNumberAscendingSort(SortTool sortTool, String fieldName) FirstNumberAscendingSort(SortTool sortTool, Collection<String> fieldNames) -
Method Summary
Modifier and TypeMethodDescriptionintprotected intcompareByArraySize(List<Integer> ints1, List<Integer> ints2) protected intcompareByEmptyList(List<Integer> object1, List<Integer> object2) protected intcompareByInt(Integer ints1, Integer ints2) protected intcompareByNull(Object object1, Object object2) protected intgetCompareResult(Object o1, Object o2, String fieldName) getFirstNumberFromText(String value) voidsetFieldNames(List<String> fieldNames) voidsetSortTool(SortTool sortTool) Methods 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
-
FirstNumberAscendingSort
-
FirstNumberAscendingSort
-
-
Method Details
-
compare
- Specified by:
comparein interfaceComparator<Object>
-
getCompareResult
-
getFirstNumberFromText
-
compareByEmptyList
-
compareByNull
-
compareByArraySize
-
compareByInt
-
getFieldNames
-
setFieldNames
-
getSortTool
-
setSortTool
-