public class PluginManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PLUGINS_URL |
| Constructor and Description |
|---|
PluginManager(com.eviware.soapui.support.factory.SoapUIFactoryRegistry factoryRegistry,
com.eviware.soapui.support.action.SoapUIActionRegistry actionRegistry,
com.eviware.soapui.support.listener.ListenerRegistry listenerRegistry,
com.smartbear.ready.ui.toolbar.ReadyApiToolbarComponentRegistry toolbarComponentRegistry) |
public static final String PLUGINS_URL
public PluginManager(com.eviware.soapui.support.factory.SoapUIFactoryRegistry factoryRegistry,
com.eviware.soapui.support.action.SoapUIActionRegistry actionRegistry,
com.eviware.soapui.support.listener.ListenerRegistry listenerRegistry,
com.smartbear.ready.ui.toolbar.ReadyApiToolbarComponentRegistry toolbarComponentRegistry)
public PluginLoader getPluginLoader()
public void loadPlugins()
public Plugin installPlugin(File pluginFile) throws IOException
IOExceptionpublic boolean uninstallPlugin(Plugin plugin) throws IOException
IOExceptionpublic boolean uninstallPlugin(PluginInfo pluginInfo, boolean silent) throws IOException
IOExceptionpublic Collection<Plugin> getInstalledPlugins()
public List<AvailablePlugin> getAvailablePlugins()
public void addPluginListener(PluginListener listener)
public void removePluginListener(PluginListener listener)
public void setGuiceInjectorInstance(com.google.inject.Injector readyApiInjector)
public DependencyStatus checkDependencyStatus(File pluginFile) throws IOException
IOExceptionpublic DependencyStatus checkDependencyStatus(PluginInfo pluginInfo)
public void installPlugins(List<File> pluginFilesToInstall) throws IOException
IOExceptionpublic Collection<Plugin> getDependentPlugins(Plugin selectedPlugin)
public static boolean isPluginIgnored(PluginInfo pluginInfo)
public static boolean isPluginIgnored(File file)
public boolean isUpdateAvailableFor(Plugin plugin)
public Plugin installPluginFromFile()
public Plugin downloadAndInstallPlugin(AvailablePlugin plugin)
public void checkAndUninstallDependencies(Plugin selectedPlugin, String pluginName) throws IOException
IOExceptionCopyright © 2019. All rights reserved.