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
IOException
public boolean uninstallPlugin(Plugin plugin) throws IOException
IOException
public boolean uninstallPlugin(PluginInfo pluginInfo, boolean silent) throws IOException
IOException
public 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
IOException
public DependencyStatus checkDependencyStatus(PluginInfo pluginInfo)
public void installPlugins(List<File> pluginFilesToInstall) throws IOException
IOException
public 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
IOException
Copyright © 2019. All rights reserved.