package org.obo.app.swing;
import java.util.List;
public interface AutocompleteSearcher<T> {
public void setSearch(String input);
public List<SearchHit<T>> getMatches();
public String toString(T valueObject);
public SearchHit<T> getExactHit(String text);
public SearchHit<T> getAsHit(T item);
/**
* Returns whether the given text could match the given item as an exact hit
*/
public boolean isSame(String text, T item);
public Class<T> getHitClass();
}