Class NumberByDateAggregator.SortableSumByDateAggregatorBucketList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<T>
de.uplanet.lucy.server.auxiliaries.chart.NumberByDateAggregator.SortableSumByDateAggregatorBucketList
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<SumByDateAggregatorBucket>
,Collection<SumByDateAggregatorBucket>
,List<SumByDateAggregatorBucket>
,RandomAccess
- Enclosing class:
- NumberByDateAggregator
public final class NumberByDateAggregator.SortableSumByDateAggregatorBucketList
extends ArrayList<T>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionCompare by category values.Comparator<? super SumByDateAggregatorBucket>
byCategoryRowValueNullsFirst
(String p_strRow) Compare by category row values, with nulls sorted low.Comparator<? super SumByDateAggregatorBucket>
byCategoryRowValueNullsLast
(String p_strRow) Compare by category row values, with nulls sorted high.void
sort
(Comparator<? super SumByDateAggregatorBucket> p_comparator) Sorts this list according to the order induced by the specifiedComparator
.Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Method Details
-
byCategory
Compare by category values.- Returns:
- The comparator.
-
sort
Sorts this list according to the order induced by the specifiedComparator
.- Specified by:
sort
in interfaceList<T extends AbstractSumAggregatorBucket<?>>
- Overrides:
sort
in classArrayList<T extends AbstractSumAggregatorBucket<?>>
-
byCategoryRowValueNullsFirst
Compare by category row values, with nulls sorted low.Example
|- cat1 -| | |- row1 | |- row2 2 <- | |- row3 | |- cat2 -| | |- row2 1 <- | |- row4 | |- cat3 -| | |- row1 | |- row2 |
sorted byrow2
will result in[cat3, ... cat2, ... cat1]
.- Returns:
- The comparator.
-
byCategoryRowValueNullsLast
Compare by category row values, with nulls sorted high.Example
|- cat1 -| | |- row1 | |- row2 2 <- | |- row3 | |- cat2 -| | |- row2 1 <- | |- row4 | |- cat3 -| | |- row1 | |- row2 |
sorted byrow2
will result in[cat2, ... cat1, ... cat3]
.- Returns:
- The comparator.
-