Interface ValueRangeSorter<T>
- Type Parameters:
T- the value range type
- All Known Implementing Classes:
SelectionSorterAdapter
@NullMarked
public interface ValueRangeSorter<T>
Basic contract for sorting a range of elements.
-
Method Summary
-
Method Details
-
sort
Performs an in-place sorting operation on the given selection list.- Parameters:
selectionList- never null, aListof values that will be sorted.
-
sort
Creates a copy of the provided set and sort the data.- Parameters:
selectionSet- never null, aSetof values that will be used as input for sorting.
-
getInnerSorter
- Returns:
- the inner sorter class that will be used to sort the data.
-