Archived Website: This website is a static snapshot for archival purposes only. It is no longer maintained or updated.

dataprovider.search
Class SearchService

java.lang.Object
  |
  +--dataprovider.search.SearchService
Direct Known Subclasses:
AltavistaSearchService, NathanSearchService, YahooSearchService

public abstract class SearchService
extends java.lang.Object

Abstrakte Superklasse fuer Objekte, die die Schnittstelle zu einer Suchmaschine darstellen.


Constructor Summary
SearchService()
           
 
Method Summary
abstract  SearchNetResult doQuery(java.lang.String queryString)
          Fürhrt eine simple Suchanfrage durch (AND-verknüpfte Wörter).
abstract  java.lang.String getSearchServiceHomeURL()
          Liefert als String der URL der Homepage der Suchmaschine, z.
abstract  java.lang.String getSearchServiceName()
          Liefert als String einen Bezeichner fürr die Suchmaschine, z.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

SearchService

public SearchService()
Method Detail

doQuery

public abstract SearchNetResult doQuery(java.lang.String queryString)
                                 throws SearchServiceNoResultsException,
                                        SearchServiceNoConnectException
Fürhrt eine simple Suchanfrage durch (AND-verknüpfte Wörter). Der einzige Parameter ist der übergebene Suchstring. Sollten komplexere Suchanfragen nötig werden, müssen die abgeleiteten Klassen diese Methode überladen.
Parameters:
queryString - Eine Suchanfrage (durch Space getrennte Wörter).
Returns:
eine Instanz der Klasse SearchNetResult.
Throws:
SearchServiceNoResultsException -  
SearchServiceNoConnectException -  
See Also:
SearchNetResult

getSearchServiceName

public abstract java.lang.String getSearchServiceName()
Liefert als String einen Bezeichner fürr die Suchmaschine, z. B. "AltaVista".
Returns:
Der Bezeichner als String.

getSearchServiceHomeURL

public abstract java.lang.String getSearchServiceHomeURL()
Liefert als String der URL der Homepage der Suchmaschine, z. B. "http://www.altavista.com/".
Returns:
Der URL als String.