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.void
reuseComparable
(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.
-