Uses of Class
de.grogra.pm.PluginEntry
-
Uses of PluginEntry in de.grogra.pm
Modifier and TypeFieldDescriptionprotected final Set<PluginEntry>
DependencyResolver.additions
protected final Map<PluginEntry,
Integer> DependencyResolver.allPlugins
protected Map<PluginEntry,
Integer> PluginManager.allPlugins
protected final Set<PluginEntry>
DependencyResolver.deletions
protected final Map<PluginEntry,
PluginEntry> DependencyResolver.pluginExclusions
protected final Map<PluginEntry,
PluginEntry> DependencyResolver.pluginExclusions
protected final Set<PluginEntry>
DependencyResolver.toAble
protected final Set<PluginEntry>
DependencyResolver.toDisable
protected final Set<PluginEntry>
DependencyResolver.unchanged
Modifier and TypeMethodDescriptionstatic PluginEntry
PluginEntry.fromJSON
(org.json.JSONObject elm) static PluginEntry
PluginEntry.fromPluginDescriptor
(PluginDescriptor pd) PluginManager.getPluginByID
(String key) PluginManager.getPluginByName
(String key) Modifier and TypeMethodDescriptionDependencyResolver.getAdditions()
PluginManager.getAllPlugins()
PluginManager.getAlreadyInstalledPlugins()
PluginManager.getAvailablePlugins()
DependencyResolver.getDeletions()
PluginManager.getInstalledPlugins()
static Set<PluginEntry>
PluginManager.getInstalledPlugins
(Map<PluginEntry, Integer> allPlugins) DependencyResolver.getPluginExclusions()
DependencyResolver.getPluginExclusions()
PluginManager.getPluginFromRemoteRepo
(org.json.JSONArray json) Get the plugin entries from a json arrayPluginManager.getPluginFromRepo
(org.json.JSONArray json) DependencyResolver.getToAble()
DependencyResolver.getToDisable()
DependencyResolver.getUnchanged()
PluginManager.getUpgradablePlugins()
PluginManager.scanPluginsDirectory
(Node dir) Modifier and TypeMethodDescriptionvoid
PluginManager.addMissingVersions
(PluginEntry pluginFromJSON) protected boolean
DependencyResolver.processReAble
(PluginEntry depend, String version, String condition) Re able the dependency if required - return true if some change have been doneprotected boolean
DependencyResolver.processUpgrade
(PluginEntry depend, String version, String condition) Add the dependency version if required - return true if some change have been donevoid
PluginManager.toggleInstalled
(PluginEntry plugin, int peState) Change the state of a plugin.Modifier and TypeMethodDescriptionvoid
ChangesMaker.blacklist
(Set<PluginEntry> delPlugins) void
ChangesMaker.changeDisable
(Set<PluginEntry> disablePlugins, Set<PluginEntry> ablePlugins) static Set<PluginEntry>
PluginManager.getInstalledPlugins
(Map<PluginEntry, Integer> allPlugins) ChangesMaker.getInstallFile
(Set<PluginEntry> plugins) ChangesMaker.getMovementsFile
(Set<PluginEntry> deletes, Set<PluginEntry> installs) void
PluginManager.startModifications
(Set<PluginEntry> delPlugins, Set<PluginEntry> installPlugins, Set<PluginEntry> disablePlugins, Set<PluginEntry> ablePlugins, boolean doRestart, LinkedList<String> additionalGroIMPptions) void
PluginManager.togglePlugins
(Set<PluginEntry> pluginsToInstall, int isInstall) ModifierConstructorDescriptionChangesMaker
(Map<PluginEntry, Integer> allPlugins) DependencyResolver
(Map<PluginEntry, Integer> allPlugins) DependencyResolver
(Map<PluginEntry, Integer> allPlugins, boolean reload)