public class ElementSearch extends java.lang.Object implements IElementSearch
| Constructor and Description |
|---|
ElementSearch() |
| Modifier and Type | Method and Description |
|---|---|
<V> void |
add(IIngredientListElementInfo<V> info) |
<V> IIngredientListElementInfo<V> |
get(int index) |
java.util.List<IIngredientListElementInfo<?>> |
getAllIngredients() |
it.unimi.dsi.fastutil.ints.IntSet |
getSearchResults(java.lang.String token,
PrefixInfo prefixInfo) |
<V> int |
indexOf(IIngredientListElementInfo<V> ingredient) |
void |
registerPrefix(PrefixInfo prefixInfo) |
int |
size() |
void |
start() |
public void start()
start in interface IElementSearch@Nullable
public it.unimi.dsi.fastutil.ints.IntSet getSearchResults(java.lang.String token,
PrefixInfo prefixInfo)
getSearchResults in interface IElementSearchpublic <V> void add(IIngredientListElementInfo<V> info)
add in interface IElementSearchpublic <V> IIngredientListElementInfo<V> get(int index)
get in interface IElementSearchpublic <V> int indexOf(IIngredientListElementInfo<V> ingredient)
indexOf in interface IElementSearchpublic int size()
size in interface IElementSearchpublic java.util.List<IIngredientListElementInfo<?>> getAllIngredients()
getAllIngredients in interface IElementSearchpublic void registerPrefix(PrefixInfo prefixInfo)
registerPrefix in interface IElementSearch