Package ghidra.framework.plugintool
Interface PluginPackagingProvider
- All Known Implementing Classes:
DeafultPluginPackagingProvider
public interface PluginPackagingProvider
Provides
PluginPackage
s and plugin descriptions and to clients-
Field Summary
-
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
-
Field Details
-
EXPERIMENTAL_ICON
-
UNSTABLE_PACKAGE
-
-
Method Details
-
getPluginPackages
List<PluginPackage> getPluginPackages()Returns all known plugin packages- Returns:
- the plugin packages
-
getPluginDescriptions
List<PluginDescription> getPluginDescriptions()Returns all loaded plugin descriptions- Returns:
- the descriptions
-
getPluginDescription
Returns the plugin description for the given plugin class name- Parameters:
pluginClassName
- the plugin class name- Returns:
- the description
-
getPluginDescriptions
Get all plugin descriptions for the given plugin package- Parameters:
pluginPackage
- the package- Returns:
- the descriptions
-
getUnstablePluginPackage
PluginPackage getUnstablePluginPackage()Returns the plugin package used to house all unstable plugin packages- Returns:
- the package
-
getUnstablePluginDescriptions
List<PluginDescription> getUnstablePluginDescriptions()Returns allPluginStatus.UNSTABLE
plugin package descriptions- Returns:
- the descriptions
-