Package com.biglybt.core.metasearch
Interface MetaSearch
- All Known Implementing Classes:
MetaSearchImpl
public interface MetaSearch
-
Method Summary
Modifier and TypeMethodDescriptionaddEngine
(long id) void
void
addListener
(MetaSearchListener listener) createRSSEngine
(String name, URL url) void
enginePreferred
(Engine engine) void
exportEngines
(File to_file) getEngine
(long id) getEngineByUID
(String uid) int
Engine[]
getEngines
(boolean active_only, boolean ensure_up_to_date) getFUD()
importFromBEncodedMap
(Map<String, Object> map) void
removeEngine
(Engine engine) void
removeListener
(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
-