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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
Liefert einen sprechenden Namen fuer den Provider.java.util.List
search(java.lang.String search)
Stellt eine Suchanfrage an den Provider.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Liefert einen sprechenden Namen fuer den Provider.- Returns:
- sprechender Name fuer den Provider.
-
search
java.util.List search(java.lang.String search) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
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:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
-
-