Uses of Class
de.grogra.pm.PluginEntry
Packages that use PluginEntry
-
Uses of PluginEntry in de.grogra.pm
Fields in de.grogra.pm with type parameters of type PluginEntryModifier 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
Methods in de.grogra.pm that return PluginEntryModifier and TypeMethodDescriptionstatic PluginEntry
PluginEntry.fromJSON
(org.json.JSONObject elm) static PluginEntry
PluginEntry.fromPluginDescriptor
(PluginDescriptor pd) PluginManager.getPluginByID
(String key) PluginManager.getPluginByName
(String key) Methods in de.grogra.pm that return types with arguments of type PluginEntryModifier 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) Methods in de.grogra.pm with parameters of type PluginEntryModifier 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.Method parameters in de.grogra.pm with type arguments of type PluginEntryModifier 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) Constructor parameters in de.grogra.pm with type arguments of type PluginEntryModifierConstructorDescriptionChangesMaker
(Map<PluginEntry, Integer> allPlugins) DependencyResolver
(Map<PluginEntry, Integer> allPlugins) DependencyResolver
(Map<PluginEntry, Integer> allPlugins, boolean reload)