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.
|
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 |
SearchService
public SearchService()
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.