public class RankedData<T> extends Object implements Comparable<RankedData<T>>
Constructor and Description |
---|
RankedData(T data,
String dataString,
int[] rank) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RankedData<T> o) |
T |
getData() |
int |
getRankAt(int i) |
static <T> List<T> |
getSortedAndFilteredData(Collection<T> data,
Function<T,String> dataToString,
RankingFunction<T> rankingFunction,
String[] searchStrings)
Creates a list of sorted ranked data
|
public static <T> List<T> getSortedAndFilteredData(Collection<T> data, Function<T,String> dataToString, RankingFunction<T> rankingFunction, String[] searchStrings)
T
- the data typedata
- the datadataToString
- converts the data to stringrankingFunction
- the ranking functionsearchStrings
- the search terms. If null or empty, all data gets an empty rankpublic int getRankAt(int i)
public int compareTo(RankedData<T> o)
compareTo
in interface Comparable<RankedData<T>>
public T getData()
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.