Interface InstallablePlugin
- All Known Subinterfaces:
FilePluginInstaller, StandardPlugin
- All Known Implementing Classes:
FilePluginInstallerImpl, InstallablePluginImpl, StandardPluginImpl
public interface InstallablePlugin
-
Method Summary
Modifier and TypeMethodDescriptionReturns the plugin's interface if already installed, null if it isn'tgetId()getName()voidinstall(boolean shared) voidinstall(boolean shared, boolean low_noise, boolean wait_until_done) Install with a few options to control processvoidbooleanvoiduninstall this plugin
-
Method Details
-
getId
String getId() -
getVersion
String getVersion() -
getName
String getName() -
getDescription
String getDescription() -
getRelativeURLBase
String getRelativeURLBase() -
getAlreadyInstalledPlugin
PluginInterface getAlreadyInstalledPlugin()Returns the plugin's interface if already installed, null if it isn't- Returns:
-
isAlreadyInstalled
boolean isAlreadyInstalled() -
install
- Throws:
PluginException
-
install
Install with a few options to control process- Parameters:
shared-low_noise- don't prompt userwait_until_done- if true blocks until process complete, otherwise it is async- Throws:
PluginException- Since:
- 3.1.1.1
-
uninstall
-
getInstaller
PluginInstaller getInstaller() -
install
void install(boolean shared, boolean low_noise, boolean wait_until_done, Map<Integer, Object> properties) throws PluginException- Throws:
PluginException
-