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