com.aelitis.azureus.core.metasearch
Interface MetaSearchManager

All Known Implementing Classes:
MetaSearchManagerImpl

public interface MetaSearchManager


Method Summary
 Engine addEngine(long id, int type, java.lang.String name, java.lang.String json_value)
           
 void addListener(MetaSearchManagerListener listener)
           
 Engine getEngine(SearchProvider sp)
           
 MetaSearch getMetaSearch()
           
 boolean getProxyRequestsEnabled()
           
 Engine importEngine(java.util.Map map, boolean warn_user)
           
 boolean isAutoMode()
           
 boolean isImportable(VuzeFile vf)
           
 void log(java.lang.String str)
           
 void removeListener(MetaSearchManagerListener listener)
           
 void setProxyRequestsEnabled(boolean enabled)
           
 void setSelectedEngines(long[] ids, boolean auto)
           
 

Method Detail

getMetaSearch

MetaSearch getMetaSearch()

isAutoMode

boolean isAutoMode()

setSelectedEngines

void setSelectedEngines(long[] ids,
                        boolean auto)
                        throws MetaSearchException
Throws:
MetaSearchException

addEngine

Engine addEngine(long id,
                 int type,
                 java.lang.String name,
                 java.lang.String json_value)
                 throws MetaSearchException
Throws:
MetaSearchException

isImportable

boolean isImportable(VuzeFile vf)

importEngine

Engine importEngine(java.util.Map map,
                    boolean warn_user)
                    throws MetaSearchException
Throws:
MetaSearchException

getEngine

Engine getEngine(SearchProvider sp)

getProxyRequestsEnabled

boolean getProxyRequestsEnabled()

setProxyRequestsEnabled

void setProxyRequestsEnabled(boolean enabled)

addListener

void addListener(MetaSearchManagerListener listener)

removeListener

void removeListener(MetaSearchManagerListener listener)

log

void log(java.lang.String str)