public abstract class PluginManagerMain
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PluginManagerMain.MyHyperlinkListener |
static interface |
PluginManagerMain.PluginEnabler |
Constructor and Description |
---|
PluginManagerMain() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkThirdPartyPluginsAllowed(java.lang.Iterable<? extends IdeaPluginDescriptor> descriptors) |
static boolean |
downloadPlugins(java.util.List<PluginNode> plugins,
java.util.List<? extends IdeaPluginDescriptor> allPlugins,
boolean allowInstallWithoutRestart,
java.lang.Runnable onSuccess,
PluginManagerMain.PluginEnabler pluginEnabler,
java.lang.Runnable cleanup) |
static boolean |
downloadPlugins(java.util.List<PluginNode> plugins,
java.util.List<? extends IdeaPluginDescriptor> allPlugins,
java.lang.Runnable onSuccess,
PluginManagerMain.PluginEnabler pluginEnabler,
java.lang.Runnable cleanup) |
static boolean |
downloadPlugins(java.util.List<PluginNode> plugins,
java.util.List<PluginId> allPlugins,
java.lang.Runnable onSuccess,
java.lang.Runnable cleanup)
Deprecated.
|
static boolean |
isAccepted(java.util.Set<java.lang.String> search,
java.lang.String filter,
java.lang.String description) |
static boolean |
isAccepted(java.lang.String filter,
java.util.Set<java.lang.String> search,
IdeaPluginDescriptor descriptor) |
static void |
notifyPluginsUpdated(Project project) |
static void |
pluginInfoUpdate(IdeaPluginDescriptor plugin,
java.lang.String filter,
javax.swing.JEditorPane descriptionTextArea,
PluginHeaderPanel header) |
static boolean |
suggestToEnableInstalledDependantPlugins(PluginManagerMain.PluginEnabler pluginEnabler,
java.util.List<PluginNode> list) |
@Deprecated public static boolean downloadPlugins(java.util.List<PluginNode> plugins, java.util.List<PluginId> allPlugins, java.lang.Runnable onSuccess, java.lang.Runnable cleanup) throws java.io.IOException
downloadPlugins(List, List, Runnable, PluginEnabler, Runnable)
insteadjava.io.IOException
public static boolean downloadPlugins(java.util.List<PluginNode> plugins, java.util.List<? extends IdeaPluginDescriptor> allPlugins, java.lang.Runnable onSuccess, PluginManagerMain.PluginEnabler pluginEnabler, java.lang.Runnable cleanup) throws java.io.IOException
java.io.IOException
public static boolean downloadPlugins(java.util.List<PluginNode> plugins, java.util.List<? extends IdeaPluginDescriptor> allPlugins, boolean allowInstallWithoutRestart, java.lang.Runnable onSuccess, PluginManagerMain.PluginEnabler pluginEnabler, java.lang.Runnable cleanup) throws java.io.IOException
java.io.IOException
public static void pluginInfoUpdate(IdeaPluginDescriptor plugin, java.lang.String filter, javax.swing.JEditorPane descriptionTextArea, PluginHeaderPanel header)
public static boolean isAccepted(java.lang.String filter, java.util.Set<java.lang.String> search, IdeaPluginDescriptor descriptor)
public static boolean isAccepted(java.util.Set<java.lang.String> search, java.lang.String filter, java.lang.String description)
public static boolean suggestToEnableInstalledDependantPlugins(PluginManagerMain.PluginEnabler pluginEnabler, java.util.List<PluginNode> list)
public static void notifyPluginsUpdated(Project project)
public static boolean checkThirdPartyPluginsAllowed(java.lang.Iterable<? extends IdeaPluginDescriptor> descriptors)