com.aelitis.azureus.core.metasearch.impl.plugin
Class PluginEngine
java.lang.Object
com.aelitis.azureus.core.metasearch.impl.EngineImpl
com.aelitis.azureus.core.metasearch.impl.plugin.PluginEngine
- All Implemented Interfaces:
- Engine
public class PluginEngine
- extends EngineImpl
Fields inherited from interface com.aelitis.azureus.core.metasearch.Engine |
AUTO_DL_SUPPORTED_NO, AUTO_DL_SUPPORTED_UNKNOWN, AUTO_DL_SUPPORTED_YES, AZ_VERSION, CT_AUDIO, CT_GAME, CT_VIDEO, ENGINE_SOURCE_LOCAL, ENGINE_SOURCE_RSS, ENGINE_SOURCE_STRS, ENGINE_SOURCE_UNKNOWN, ENGINE_SOURCE_VUZE, ENGINE_TYPE_JSON, ENGINE_TYPE_PLUGIN, ENGINE_TYPE_REGEX, ENGINE_TYPE_RSS, ENGINE_TYPE_STRS, FIELD_CATEGORY, FIELD_CDPLINK, FIELD_COMMENTS, FIELD_CONTENT_TYPE, FIELD_DATE, FIELD_DISCARD, FIELD_DOWNLOADBTNLINK, FIELD_DRMKEY, FIELD_HASH, FIELD_IDS, FIELD_NAME, FIELD_NAMES, FIELD_PEERS, FIELD_PLAYLINK, FIELD_PRIVATE, FIELD_RANK, FIELD_SEEDS, FIELD_SIZE, FIELD_SUPERSEEDS, FIELD_TORRENTLINK, FIELD_VOTES, FIELD_VOTES_DOWN, SC_AZID, SC_BATCH_PERIOD, SC_FORCE_FULL, SC_REMOVE_DUP_HASH, SC_SOURCE, SEL_STATE_AUTO_SELECTED, SEL_STATE_DESELECTED, SEL_STATE_FORCE_DESELECTED, SEL_STATE_MANUAL_SELECTED, SEL_STATE_STRINGS, VUZE_FILE_COMPONENT_ENGINE_KEY |
Methods inherited from class com.aelitis.azureus.core.metasearch.impl.EngineImpl |
addPotentialAssociation, allocateUID, applyRankBias, checkSelectionStateRecorded, configDirty, debugLog, debugStart, delete, exportBEncodedMappings, exportJSONMappings, exportToBencodedMap, exportToJSONObject, exportToJSONString, exportToVuzeFile, exportToVuzeFile, exportToVuzeFile, getAutoDownloadSupported, getAZVersion, getDebugFile, getId, getLastUpdateCheck, getLastUpdated, getLocalBoolean, getLocalLong, getLocalString, getMetaSearch, getName, getPreferredWeighting, getRankBias, getSelectionState, getSource, getString, getString, getSubscription, getType, getUID, getUpdateCheckSecs, getUpdateURL, getUserData, getVersion, importBEncodedMappings, importFromJSONString, importJSONMappings, isAuthenticated, isMine, isPublic, log, log, mapResults, recordSelectionState, reset, sameLogicAs, search, searchAndMap, setDefaultUpdateCheckSecs, setId, setLastUpdateCheck, setLocalBoolean, setLocalLong, setLocalString, setLocalUpdateCheckSecs, setMine, setName, setPreferredDelta, setPublic, setRankBias, setSelectionState, setSource, setUID, setUpdateURL, setUserData, setVersion, vuzeFieldToID, vuzeIDToField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginEngine
public PluginEngine(MetaSearchImpl _meta_search,
long _id,
SearchProvider _provider)
PluginEngine
protected PluginEngine(MetaSearchImpl _meta_search,
java.util.Map _map)
throws java.io.IOException
- Throws:
java.io.IOException
importFromBEncodedMap
public static EngineImpl importFromBEncodedMap(MetaSearchImpl meta_search,
java.util.Map map)
throws java.io.IOException
- Throws:
java.io.IOException
exportToBencodedMap
public java.util.Map exportToBencodedMap()
throws java.io.IOException
- Throws:
java.io.IOException
exportToBencodedMap
public java.util.Map exportToBencodedMap(boolean generic)
throws java.io.IOException
- Throws:
java.io.IOException
setProvider
public void setProvider(SearchProvider _provider)
getProvider
public SearchProvider getProvider()
useAccuracyForRank
protected boolean useAccuracyForRank()
isActive
public boolean isActive()
- Specified by:
isActive
in interface Engine
- Overrides:
isActive
in class EngineImpl
getNameEx
public java.lang.String getNameEx()
getDownloadLinkCSS
public java.lang.String getDownloadLinkCSS()
supportsField
public boolean supportsField(int field)
supportsContext
public boolean supportsContext(java.lang.String context_key)
isShareable
public boolean isShareable()
isAnonymous
public boolean isAnonymous()
getIcon
public java.lang.String getIcon()
getReferer
public java.lang.String getReferer()
searchSupport
protected Result[] searchSupport(SearchParameter[] params,
java.util.Map searchContext,
int desired_max_matches,
int absolute_max_matches,
java.lang.String headers,
ResultListener listener)
throws SearchException
- Specified by:
searchSupport
in class EngineImpl
- Throws:
SearchException