Methods Summary |
---|
public abstract void | firePluginEvent(int event_type)
|
public abstract PluginInterface | getDefaultPluginInterface()returns the default plugin interface that can be used to access plugin functionality without an
explicit plugin
|
public static PluginManagerDefaults | getDefaults()
return( PluginManagerDefaultsImpl.getSingleton());
|
public abstract PluginInstaller | getPluginInstaller()
|
public abstract PluginInterface | getPluginInterfaceByClass(java.lang.String class_name)
|
public abstract PluginInterface | getPluginInterfaceByClass(java.lang.Class c)
|
public abstract PluginInterface | getPluginInterfaceByID(java.lang.String id)returns the plugin interface with a given id, or null if not found
|
public abstract PluginInterface[] | getPluginInterfaces()Gets the current set of registered plugins. During initialisation this will probably give partial
results as plugin initialisation is non-deterministic.
|
public abstract PluginInterface[] | getPlugins()Gets the current set of registered plugins. During initialisation this will probably give partial
results as plugin initialisation is non-deterministic.
|
public abstract void | refreshPluginList()
|
public static void | registerPlugin(java.lang.Class plugin_class)Programatic plugin registration interface
PluginManagerImpl.registerPlugin( plugin_class );
|
public static void | registerPlugin(Plugin plugin, java.lang.String id)
PluginManagerImpl.registerPlugin( plugin, id );
|
public static void | restartAzureus()restarts azureus and performs any Update actions defined via the plugin "update"
interface. Currently only works for SWT UIs.
PluginManagerImpl.restartAzureus();
|
public static org.gudy.azureus2.plugins.PluginManager | startAzureus(int ui_type, java.util.Properties properties)Runs Azureus
return( PluginManagerImpl.startAzureus( ui_type, properties ));
|
public static void | stopAzureus()Shuts down Azureus
PluginManagerImpl.stopAzureus();
|