public class SearchService
extends java.lang.Object
implements de.willuhn.boot.Bootable
| Constructor and Description |
|---|
SearchService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class[] |
depends() |
SearchProvider[] |
getSearchProviders()
Liefert eine Liste der SerchProvider.
|
void |
init(de.willuhn.boot.BootLoader loader,
de.willuhn.boot.Bootable caller) |
boolean |
isEnabled(SearchProvider provider)
Prueft, ob der angegebene Search-Provider aktiviert ist.
|
java.util.List<SearchResult> |
search(java.lang.String text)
Fuehrt eine Suche ueber die Such-Provider durch.
|
void |
setEnabled(SearchProvider provider,
boolean enabled)
Aktiviert oder deaktiviert die Suche in einem einzelnen Searchprovider.
|
void |
shutdown() |
public java.lang.Class[] depends()
depends in interface de.willuhn.boot.BootableBootable.depends()public void init(de.willuhn.boot.BootLoader loader,
de.willuhn.boot.Bootable caller)
throws de.willuhn.boot.SkipServiceException
init in interface de.willuhn.boot.Bootablede.willuhn.boot.SkipServiceExceptionBootable.init(de.willuhn.boot.BootLoader, de.willuhn.boot.Bootable)public void shutdown()
shutdown in interface de.willuhn.boot.BootableBootable.shutdown()public java.util.List<SearchResult> search(java.lang.String text)
text - der Suchbegriff.public SearchProvider[] getSearchProviders()
null sondern
hoechstens eine leere Liste.public void setEnabled(SearchProvider provider, boolean enabled)
provider - der Provider.enabled - false, wenn die Suche in dem Provider deaktiviert werden soll, sonst true.public boolean isEnabled(SearchProvider provider)
provider - Search-Provider.