Interface MetaSearch
- All Known Implementing Classes:
MetaSearchImpl
public interface MetaSearch
-
Method Summary
Modifier and TypeMethodDescriptionaddEngine(long id) voidvoidaddListener(MetaSearchListener listener) createRSSEngine(String name, URL url) voidenginePreferred(Engine engine) voidexportEngines(File to_file) getEngine(long id) getEngineByUID(String uid) intEngine[]getEngines(boolean active_only, boolean ensure_up_to_date) getFUD()importFromBEncodedMap(Map<String, Object> map) voidremoveEngine(Engine engine) voidremoveListener(MetaSearchListener listener) Engine[]search(Engine[] engine, ResultListener listener, SearchParameter[] searchParameters, String headers, int max_per_engine) Engine[]search(Engine[] engine, ResultListener listener, SearchParameter[] searchParameters, String headers, Map<String, String> context, int max_per_engine) Engine[]search(ResultListener listener, SearchParameter[] searchParameters, String headers, int max_per_engine) Engine[]search(ResultListener listener, SearchParameter[] searchParameters, String headers, Map<String, String> context, int max_per_engine)
-
Method Details
-
getManager
MetaSearchManager getManager() -
importFromBEncodedMap
- Throws:
IOException
-
search
Engine[] search(ResultListener listener, SearchParameter[] searchParameters, String headers, int max_per_engine) -
search
Engine[] search(ResultListener listener, SearchParameter[] searchParameters, String headers, Map<String, String> context, int max_per_engine) -
search
Engine[] search(Engine[] engine, ResultListener listener, SearchParameter[] searchParameters, String headers, int max_per_engine) -
search
Engine[] search(Engine[] engine, ResultListener listener, SearchParameter[] searchParameters, String headers, Map<String, String> context, int max_per_engine) -
getFUD
String getFUD() -
getEngines
-
getEngine
-
getEngineByUID
-
addEngine
-
addEngine
- Throws:
MetaSearchException
-
createRSSEngine
- Throws:
MetaSearchException
-
removeEngine
-
getEngineCount
int getEngineCount() -
enginePreferred
-
exportEngines
- Throws:
MetaSearchException
-
addListener
-
removeListener
-