public abstract class SearchableManager<S extends SearchUtils.Searchable> extends Manager<S>
| Constructor and Description |
|---|
SearchableManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(S item)
Store an item to this manager
|
void |
remove(S item)
Remove an item from this manager
|
protected java.util.Collection<S> |
retrieveAll()
Retrieve values from any data structures in this manager
|
java.util.List<S> |
search(java.lang.String query)
Search the manager with a query, uses levenshtein weighted ratio.
|
configure, delete, exists, get, getAll, insert, postConfigure, preConfigure, setupprotected final java.util.List<S extends SearchUtils.Searchable> items
public void add(S item)
Manageradd in class Manager<S extends SearchUtils.Searchable>item - Itempublic void remove(S item)
Managerremove in class Manager<S extends SearchUtils.Searchable>item - Itemprotected java.util.Collection<S> retrieveAll()
ManagerretrieveAll in class Manager<S extends SearchUtils.Searchable>public java.util.List<S> search(java.lang.String query)
query - Query string