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.IOExceptionpublic 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.IOExceptionpublic 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.IOExceptionpublic 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)