T
- Type of the elements to be sorted.public class RankedComparator<T> extends java.lang.Object implements java.util.Comparator<RankedProvider<T>>
Configuration
) in ranked provider
.Modifier and Type | Class and Description |
---|---|
static class |
RankedComparator.Order
Defines which ordering should be used for sorting.
|
Modifier and Type | Field and Description |
---|---|
private RankedComparator.Order |
order |
Constructor and Description |
---|
RankedComparator() |
RankedComparator(RankedComparator.Order order) |
Modifier and Type | Method and Description |
---|---|
int |
compare(RankedProvider<T> o1,
RankedProvider<T> o2) |
protected int |
getPriority(RankedProvider<T> rankedProvider) |
private final RankedComparator.Order order
public RankedComparator()
public RankedComparator(RankedComparator.Order order)
public int compare(RankedProvider<T> o1, RankedProvider<T> o2)
compare
in interface java.util.Comparator<RankedProvider<T>>
protected int getPriority(RankedProvider<T> rankedProvider)