edu.uoc.pfc.search
Class SearchGenerator

java.lang.Object
  extended by edu.uoc.pfc.search.SearchGenerator
Direct Known Subclasses:
GoogleSearchGenerator

public abstract class SearchGenerator
extends Object

Classe abstracta que deixa sense implementar el mètode d'obtenció dels resultats de la consulta que depen del propi cercador que s'utilitci.

Author:
Rubén Salvador Gareta

Constructor Summary
SearchGenerator()
           
 
Method Summary
abstract  String getQueryResult(String query)
          Mètode abstracte que serà implementat per les diferents classes que hereten d'aquesta classe en funció del cercador utilitzat.
protected  String sendQuery(URLConnection conn)
          Mètode a través del qual s'estableix la connexió amb una URL concreta i retorna el resultat en forma de cadena de caràcters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchGenerator

public SearchGenerator()
Method Detail

getQueryResult

public abstract String getQueryResult(String query)
                               throws SearchGeneratorException
Mètode abstracte que serà implementat per les diferents classes que hereten d'aquesta classe en funció del cercador utilitzat.

Parameters:
query - Consulta que es vol enviar cap al cercador.
Returns:
Resultat de la cerca.
Throws:
SearchGeneratorException

sendQuery

protected String sendQuery(URLConnection conn)
                    throws SearchGeneratorException
Mètode a través del qual s'estableix la connexió amb una URL concreta i retorna el resultat en forma de cadena de caràcters.

Parameters:
conn - Connexió amb la URL del cercador amb els seus paràmetres.
Returns:
Resultat que retorna la connexió.
Throws:
SearchGeneratorException