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–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.