Package ghidra.framework.plugintool
Class DeafultPluginPackagingProvider
java.lang.Object
ghidra.framework.plugintool.DeafultPluginPackagingProvider
- All Implemented Interfaces:
PluginPackagingProvider
The default plugin package provider that uses the
PluginsConfiguration
to supply packages-
Field Summary
Fields inherited from interface ghidra.framework.plugintool.PluginPackagingProvider
EXPERIMENTAL_ICON, UNSTABLE_PACKAGE
-
Method Summary
Modifier and TypeMethodDescriptiongetPluginDescription
(String pluginClassName) Returns the plugin description for the given plugin class nameReturns all loaded plugin descriptionsgetPluginDescriptions
(PluginPackage pluginPackage) Get all plugin descriptions for the given plugin packageReturns all known plugin packagesReturns allPluginStatus.UNSTABLE
plugin package descriptionsReturns the plugin package used to house all unstable plugin packages
-
Method Details
-
getPluginPackages
Description copied from interface:PluginPackagingProvider
Returns all known plugin packages- Specified by:
getPluginPackages
in interfacePluginPackagingProvider
- Returns:
- the plugin packages
-
getPluginDescriptions
Description copied from interface:PluginPackagingProvider
Returns all loaded plugin descriptions- Specified by:
getPluginDescriptions
in interfacePluginPackagingProvider
- Returns:
- the descriptions
-
getPluginDescription
Description copied from interface:PluginPackagingProvider
Returns the plugin description for the given plugin class name- Specified by:
getPluginDescription
in interfacePluginPackagingProvider
- Parameters:
pluginClassName
- the plugin class name- Returns:
- the description
-
getPluginDescriptions
Description copied from interface:PluginPackagingProvider
Get all plugin descriptions for the given plugin package- Specified by:
getPluginDescriptions
in interfacePluginPackagingProvider
- Parameters:
pluginPackage
- the package- Returns:
- the descriptions
-
getUnstablePluginPackage
Description copied from interface:PluginPackagingProvider
Returns the plugin package used to house all unstable plugin packages- Specified by:
getUnstablePluginPackage
in interfacePluginPackagingProvider
- Returns:
- the package
-
getUnstablePluginDescriptions
Description copied from interface:PluginPackagingProvider
Returns allPluginStatus.UNSTABLE
plugin package descriptions- Specified by:
getUnstablePluginDescriptions
in interfacePluginPackagingProvider
- Returns:
- the descriptions
-