Package de.willuhn.jameica.search
Interface SearchProvider
- All Known Implementing Classes:
BookmarkSearchProvider
public interface SearchProvider
Interface fuer einen Provider, der von der Suchmaschine abgefragt wird.
Das Interface muss lediglich implementiert werden, um automatisch in der Suchmaschine registriert zu werden.
Die Implementierungen muessen einen parameterlosen Konstruktor mit
dem Modifier public
besitzen, um geladen werden zu koennen
(Bean-Spezifikation).
-
Method Summary
-
Method Details
-
getName
String getName()Liefert einen sprechenden Namen fuer den Provider.- Returns:
- sprechender Name fuer den Provider.
-
search
Stellt eine Suchanfrage an den Provider.- Parameters:
search
- der Suchbegriff.- Returns:
- Liste der Ergebnisse als Objekte vom Typ
Result
odernull
, wenn nichts gefunden wurde. - Throws:
RemoteException
de.willuhn.util.ApplicationException
-