Interface ComparableSupplier<T extends Comparable<T>>
- Type Parameters:
T- something ordinals can be compared by.
public interface ComparableSupplier<T extends Comparable<T>>
Generates
Comparable for provided ordinal. For example, it can be used to find topN facet
ordinals.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Method Summary
Modifier and TypeMethodDescriptioncreateComparable(int ord) For given ordinal, create something it can be compared by.voidreuseComparable(int ord, T reuse) For given ordinal, get something it can be compared by.
-
Method Details
-
reuseComparable
For given ordinal, get something it can be compared by.- Parameters:
ord- ordinal.reuse- object to reuse for building result. Must not be null.
-
createComparable
For given ordinal, create something it can be compared by.- Parameters:
ord- ordinal.- Returns:
- Comparable.
-