📄 plugininterface.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: PluginInterface.java
package org.gudy.azureus2.plugins;
import java.util.Properties;
import org.gudy.azureus2.plugins.clientid.ClientIDManager;
import org.gudy.azureus2.plugins.ddb.DistributedDatabase;
import org.gudy.azureus2.plugins.dht.mainline.MainlineDHTManager;
import org.gudy.azureus2.plugins.download.DownloadManager;
import org.gudy.azureus2.plugins.ipc.IPCInterface;
import org.gudy.azureus2.plugins.ipfilter.IPFilter;
import org.gudy.azureus2.plugins.logging.Logger;
import org.gudy.azureus2.plugins.messaging.MessageManager;
import org.gudy.azureus2.plugins.network.ConnectionManager;
import org.gudy.azureus2.plugins.platform.PlatformManager;
import org.gudy.azureus2.plugins.sharing.ShareException;
import org.gudy.azureus2.plugins.sharing.ShareManager;
import org.gudy.azureus2.plugins.torrent.TorrentManager;
import org.gudy.azureus2.plugins.tracker.Tracker;
import org.gudy.azureus2.plugins.ui.UIManager;
import org.gudy.azureus2.plugins.ui.config.ConfigSection;
import org.gudy.azureus2.plugins.ui.config.Parameter;
import org.gudy.azureus2.plugins.ui.config.PluginConfigUIFactory;
import org.gudy.azureus2.plugins.update.UpdateManager;
import org.gudy.azureus2.plugins.utils.ShortCuts;
import org.gudy.azureus2.plugins.utils.Utilities;
// Referenced classes of package org.gudy.azureus2.plugins:
// PluginException, PluginView, PluginConfig, Plugin,
// PluginManager, PluginListener, PluginEvent, PluginEventListener,
// PluginState
public interface PluginInterface
{
public abstract String getAzureusName();
public abstract String getApplicationName();
public abstract String getAzureusVersion();
/**
* @deprecated Method addView is deprecated
*/
public abstract void addView(PluginView pluginview);
/**
* @deprecated Method addConfigUIParameters is deprecated
*/
public abstract void addConfigUIParameters(Parameter aparameter[], String s);
/**
* @deprecated Method addConfigSection is deprecated
*/
public abstract void addConfigSection(ConfigSection configsection);
public abstract void removeConfigSection(ConfigSection configsection);
public abstract ConfigSection[] getConfigSections();
public abstract Tracker getTracker();
public abstract Logger getLogger();
public abstract IPFilter getIPFilter();
public abstract DownloadManager getDownloadManager();
public abstract ShareManager getShareManager()
throws ShareException;
public abstract TorrentManager getTorrentManager();
public abstract Utilities getUtilities();
public abstract ShortCuts getShortCuts();
public abstract UIManager getUIManager();
public abstract UpdateManager getUpdateManager();
/**
* @deprecated Method openTorrentFile is deprecated
*/
public abstract void openTorrentFile(String s);
/**
* @deprecated Method openTorrentURL is deprecated
*/
public abstract void openTorrentURL(String s);
public abstract Properties getPluginProperties();
public abstract String getPluginDirectoryName();
public abstract String getPluginName();
public abstract String getPluginVersion();
public abstract String getPluginID();
/**
* @deprecated Method isMandatory is deprecated
*/
public abstract boolean isMandatory();
/**
* @deprecated Method isBuiltIn is deprecated
*/
public abstract boolean isBuiltIn();
public abstract PluginConfig getPluginconfig();
/**
* @deprecated Method getPluginConfigUIFactory is deprecated
*/
public abstract PluginConfigUIFactory getPluginConfigUIFactory();
public abstract ClassLoader getPluginClassLoader();
public abstract PluginInterface getLocalPluginInterface(Class class1, String s)
throws PluginException;
public abstract IPCInterface getIPC();
public abstract Plugin getPlugin();
/**
* @deprecated Method isOperational is deprecated
*/
public abstract boolean isOperational();
/**
* @deprecated Method isDisabled is deprecated
*/
public abstract boolean isDisabled();
/**
* @deprecated Method setDisabled is deprecated
*/
public abstract void setDisabled(boolean flag);
/**
* @deprecated Method isUnloadable is deprecated
*/
public abstract boolean isUnloadable();
/**
* @deprecated Method isShared is deprecated
*/
public abstract boolean isShared();
/**
* @deprecated Method unload is deprecated
*/
public abstract void unload()
throws PluginException;
/**
* @deprecated Method reload is deprecated
*/
public abstract void reload()
throws PluginException;
/**
* @deprecated Method uninstall is deprecated
*/
public abstract void uninstall()
throws PluginException;
public abstract boolean isInitialisationThread();
public abstract PluginManager getPluginManager();
public abstract ClientIDManager getClientIDManager();
public abstract ConnectionManager getConnectionManager();
public abstract MessageManager getMessageManager();
public abstract DistributedDatabase getDistributedDatabase();
public abstract PlatformManager getPlatformManager();
public abstract void addListener(PluginListener pluginlistener);
public abstract void removeListener(PluginListener pluginlistener);
public abstract void firePluginEvent(PluginEvent pluginevent);
public abstract void addEventListener(PluginEventListener plugineventlistener);
public abstract void removeEventListener(PluginEventListener plugineventlistener);
public abstract MainlineDHTManager getMainlineDHTManager();
public abstract PluginState getPluginState();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -