de.willuhn.jameica.search
Interface SearchProvider


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
 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" oder null, wenn nichts gefunden wurde.
Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException