de.willuhn.boot.Bootable
public class SearchService
extends java.lang.Object
implements de.willuhn.boot.Bootable
Constructor | Description |
---|---|
SearchService() |
Modifier and Type | Method | 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.Bootable
Bootable.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.Bootable
de.willuhn.boot.SkipServiceException
Bootable.init(de.willuhn.boot.BootLoader, de.willuhn.boot.Bootable)
public void shutdown()
shutdown
in interface de.willuhn.boot.Bootable
Bootable.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.