RankingDataComparator


@UnstableApi
public interface RankingDataComparator<T> extends Comparator


A comparator of ranking data.

Summary

Nested types

Notified when the RankingDataComparator has its state changed and the ranking has become invalid.

Public methods

abstract void

Sets the InvalidationListener.

Inherited methods

From java.util.Comparator
abstract int
compare(T p, T p1)
default static Comparator<T>
<T, U extends Comparable<U>> comparing(Function<T, U> keyExtractor)
default static Comparator<T>
<T> comparingDouble(ToDoubleFunction<T> keyExtractor)
default static Comparator<T>
<T> comparingInt(ToIntFunction<T> keyExtractor)
default static Comparator<T>
<T> comparingLong(ToLongFunction<T> keyExtractor)
abstract boolean
default static Comparator<T>
<T extends Comparable<T>> naturalOrder()
default static Comparator<T>
<T> nullsFirst(Comparator<T> comparator)
default static Comparator<T>
<T> nullsLast(Comparator<T> comparator)
default static Comparator<T>
<T extends Comparable<T>> reverseOrder()
default Comparator<T>
default Comparator<T>
default Comparator<T>
default Comparator<T>
default Comparator<T>

Public methods

setInvalidationListener

abstract void setInvalidationListener(
    @Nullable RankingDataComparator.InvalidationListener invalidationListener
)

Sets the InvalidationListener.