public class SearchTree<T> extends SearchTreeReloadable<T>
SearchTreeReloadable.JoinedIterator<T>| Modifier and Type | Field and Description |
|---|---|
protected SuffixArray<T> |
byName |
field_217875_a, field_217876_b| Constructor and Description |
|---|
SearchTree(java.util.function.Function<T,java.util.stream.Stream<java.lang.String>> nameFuncIn,
java.util.function.Function<T,java.util.stream.Stream<ResourceLocation>> idFuncIn) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
index(T element) |
void |
recalculate() |
java.util.List<T> |
search(java.lang.String searchText) |
func_217871_a, func_217872_a, func_217874_aprotected SuffixArray<T> byName
public SearchTree(java.util.function.Function<T,java.util.stream.Stream<java.lang.String>> nameFuncIn, java.util.function.Function<T,java.util.stream.Stream<ResourceLocation>> idFuncIn)
public void recalculate()
recalculate in interface IMutableSearchTree<T>recalculate in class SearchTreeReloadable<T>protected void index(T element)
index in class SearchTreeReloadable<T>public java.util.List<T> search(java.lang.String searchText)
search in interface ISearchTree<T>search in class SearchTreeReloadable<T>