org.gudy.azureus2.plugins.installer
Interface InstallablePlugin
- All Known Subinterfaces:
- FilePluginInstaller, StandardPlugin
public interface InstallablePlugin
- Author:
- parg
getId
java.lang.String getId()
getVersion
java.lang.String getVersion()
getName
java.lang.String getName()
getDescription
java.lang.String getDescription()
getRelativeURLBase
java.lang.String getRelativeURLBase()
getAlreadyInstalledPlugin
PluginInterface getAlreadyInstalledPlugin()
- Returns the plugin's interface if already installed, null if it isn't
- Returns:
isAlreadyInstalled
boolean isAlreadyInstalled()
install
void install(boolean shared)
throws PluginException
- Throws:
PluginException
uninstall
void uninstall()
throws PluginException
- uninstall this plugin
- Throws:
PluginException
getInstaller
PluginInstaller getInstaller()