com.aelitis.azureus.core.metasearch
Interface MetaSearch
- All Known Implementing Classes: 
 - MetaSearchImpl
 
public interface MetaSearch
| 
Method Summary | 
 void | 
addEngine(Engine engine)
 
            | 
 Engine | 
addEngine(long id)
 
            | 
 void | 
addListener(MetaSearchListener listener)
 
            | 
 Engine | 
createRSSEngine(java.lang.String name,
                java.net.URL url)
 
            | 
 void | 
enginePreferred(Engine engine)
 
            | 
 void | 
exportEngines(java.io.File to_file)
 
            | 
 Engine | 
getEngine(long id)
 
            | 
 Engine | 
getEngineByUID(java.lang.String uid)
 
            | 
 int | 
getEngineCount()
 
            | 
 Engine[] | 
getEngines(boolean active_only,
           boolean ensure_up_to_date)
 
            | 
 java.lang.String | 
getFUD()
 
            | 
 MetaSearchManager | 
getManager()
 
            | 
 Engine | 
importFromBEncodedMap(java.util.Map<java.lang.String,java.lang.Object> map)
 
            | 
 void | 
removeEngine(Engine engine)
 
            | 
 void | 
removeListener(MetaSearchListener listener)
 
            | 
 Engine[] | 
search(Engine[] engine,
       ResultListener listener,
       SearchParameter[] searchParameters,
       java.lang.String headers,
       int max_per_engine)
 
            | 
 Engine[] | 
search(Engine[] engine,
       ResultListener listener,
       SearchParameter[] searchParameters,
       java.lang.String headers,
       java.util.Map<java.lang.String,java.lang.String> context,
       int max_per_engine)
 
            | 
 Engine[] | 
search(ResultListener listener,
       SearchParameter[] searchParameters,
       java.lang.String headers,
       int max_per_engine)
 
            | 
 Engine[] | 
search(ResultListener listener,
       SearchParameter[] searchParameters,
       java.lang.String headers,
       java.util.Map<java.lang.String,java.lang.String> context,
       int max_per_engine)
 
            | 
 
getManager
MetaSearchManager getManager()
 
importFromBEncodedMap
Engine importFromBEncodedMap(java.util.Map<java.lang.String,java.lang.Object> map)
                             throws java.io.IOException
- Throws:
 java.io.IOException
 
search
Engine[] search(ResultListener listener,
                SearchParameter[] searchParameters,
                java.lang.String headers,
                int max_per_engine)
 
search
Engine[] search(ResultListener listener,
                SearchParameter[] searchParameters,
                java.lang.String headers,
                java.util.Map<java.lang.String,java.lang.String> context,
                int max_per_engine)
 
search
Engine[] search(Engine[] engine,
                ResultListener listener,
                SearchParameter[] searchParameters,
                java.lang.String headers,
                int max_per_engine)
 
search
Engine[] search(Engine[] engine,
                ResultListener listener,
                SearchParameter[] searchParameters,
                java.lang.String headers,
                java.util.Map<java.lang.String,java.lang.String> context,
                int max_per_engine)
 
getFUD
java.lang.String getFUD()
 
getEngines
Engine[] getEngines(boolean active_only,
                    boolean ensure_up_to_date)
 
getEngine
Engine getEngine(long id)
 
getEngineByUID
Engine getEngineByUID(java.lang.String uid)
 
addEngine
void addEngine(Engine engine)
 
addEngine
Engine addEngine(long id)
                 throws MetaSearchException
- Throws:
 MetaSearchException
 
createRSSEngine
Engine createRSSEngine(java.lang.String name,
                       java.net.URL url)
                       throws MetaSearchException
- Throws:
 MetaSearchException
 
removeEngine
void removeEngine(Engine engine)
 
getEngineCount
int getEngineCount()
 
enginePreferred
void enginePreferred(Engine engine)
 
exportEngines
void exportEngines(java.io.File to_file)
                   throws MetaSearchException
- Throws:
 MetaSearchException
 
addListener
void addListener(MetaSearchListener listener)
 
removeListener
void removeListener(MetaSearchListener listener)