Interface ComparableSupplier<T extends Comparable<T>>
-
- Type Parameters:
T- something ordinals can be compared by.
public interface ComparableSupplier<T extends Comparable<T>>GeneratesComparablefor 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TcreateComparable(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 Detail
-
reuseComparable
void reuseComparable(int ord, T reuse)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
T createComparable(int ord)
For given ordinal, create something it can be compared by.- Parameters:
ord- ordinal.- Returns:
- Comparable.
-
-