📄 pluginmanager.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: PluginManager.java
package org.gudy.azureus2.plugins;
import java.util.Properties;
import org.gudy.azureus2.plugins.installer.PluginInstaller;
import org.gudy.azureus2.pluginsimpl.local.PluginManagerDefaultsImpl;
import org.gudy.azureus2.pluginsimpl.local.PluginManagerImpl;
// Referenced classes of package org.gudy.azureus2.plugins:
// PluginException, PluginManagerDefaults, Plugin, PluginInterface
public abstract class PluginManager
{
public static final int UI_NONE = 0;
public static final int UI_SWT = 1;
public static final String PR_MULTI_INSTANCE = "MULTI_INSTANCE";
public PluginManager()
{
}
public static PluginManagerDefaults getDefaults()
{
return PluginManagerDefaultsImpl.getSingleton();
}
public static PluginManager startAzureus(int ui_type, Properties properties)
{
return PluginManagerImpl.startAzureus(ui_type, properties);
}
public static void stopAzureus()
throws PluginException
{
PluginManagerImpl.stopAzureus();
}
public static void restartAzureus()
throws PluginException
{
PluginManagerImpl.restartAzureus();
}
public static void registerPlugin(Class plugin_class)
{
PluginManagerImpl.registerPlugin(plugin_class);
}
public static void registerPlugin(Plugin plugin, String id)
{
PluginManagerImpl.registerPlugin(plugin, id);
}
public abstract PluginInterface getPluginInterfaceByID(String s, boolean flag);
public abstract PluginInterface getPluginInterfaceByClass(String s, boolean flag);
public abstract PluginInterface getPluginInterfaceByClass(Class class1, boolean flag);
public abstract PluginInterface[] getPluginInterfaces();
public abstract PluginInterface getDefaultPluginInterface();
public abstract PluginInterface[] getPlugins();
public abstract void firePluginEvent(int i);
public abstract PluginInstaller getPluginInstaller();
public final void refreshPluginList()
{
refreshPluginList(true);
}
public abstract void refreshPluginList(boolean flag);
public abstract boolean isSilentRestartEnabled();
public abstract PluginInterface getPluginInterfaceByID(String s);
public abstract PluginInterface getPluginInterfaceByClass(String s);
public abstract PluginInterface getPluginInterfaceByClass(Class class1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -