Uses of Interface
org.pf4j.PluginDescriptor
Packages that use PluginDescriptor
-
Uses of PluginDescriptor in org.pf4j
Classes in org.pf4j that implement PluginDescriptorFields in org.pf4j declared as PluginDescriptorModifier and TypeFieldDescriptionprivate PluginDescriptor
PluginWrapper.descriptor
private PluginDescriptor
PluginClassLoader.pluginDescriptor
Methods in org.pf4j that return PluginDescriptorModifier and TypeMethodDescriptionprotected PluginDescriptor
ManifestPluginDescriptorFinder.createPluginDescriptor
(Manifest manifest) protected PluginDescriptor
PropertiesPluginDescriptorFinder.createPluginDescriptor
(Properties properties) PluginWrapper.getDescriptor()
Returns the plugin descriptor.protected PluginDescriptor
DefaultPluginDescriptor.setDependencies
(String dependencies) DefaultPluginDescriptor.setLicense
(String license) protected PluginDescriptor
DefaultPluginDescriptor.setPluginClass
(String pluginClassName) protected PluginDescriptor
DefaultPluginDescriptor.setPluginDescription
(String pluginDescription) protected PluginDescriptor
DefaultPluginDescriptor.setProvider
(String provider) protected PluginDescriptor
DefaultPluginDescriptor.setRequires
(String requires) Methods in org.pf4j with parameters of type PluginDescriptorModifier and TypeMethodDescriptionprivate void
DependencyResolver.addPlugin
(PluginDescriptor descriptor) protected PluginClassLoader
BasePluginLoader.createPluginClassLoader
(Path pluginPath, PluginDescriptor pluginDescriptor) private String
DependencyResolver.getDependencyVersionSupport
(PluginDescriptor dependent, String dependencyId) protected String
AbstractPluginManager.getPluginLabel
(PluginDescriptor pluginDescriptor) The plugin label is used in logging and it's a string in formatpluginId@pluginVersion
.BasePluginLoader.loadPlugin
(Path pluginPath, PluginDescriptor pluginDescriptor) CompoundPluginLoader.loadPlugin
(Path pluginPath, PluginDescriptor pluginDescriptor) JarPluginLoader.loadPlugin
(Path pluginPath, PluginDescriptor pluginDescriptor) PluginLoader.loadPlugin
(Path pluginPath, PluginDescriptor pluginDescriptor) protected void
AbstractPluginManager.validatePluginDescriptor
(PluginDescriptor descriptor) Override this to change the validation criteria.Method parameters in org.pf4j with type arguments of type PluginDescriptorConstructors in org.pf4j with parameters of type PluginDescriptorModifierConstructorDescriptionPluginClassLoader
(PluginManager pluginManager, PluginDescriptor pluginDescriptor, ClassLoader parent) PluginClassLoader
(PluginManager pluginManager, PluginDescriptor pluginDescriptor, ClassLoader parent, boolean parentFirst) IfparentFirst
istrue
, indicates that the parentClassLoader
should be consulted before trying to load the a class through this loader.PluginWrapper
(PluginManager pluginManager, PluginDescriptor descriptor, Path pluginPath, ClassLoader pluginClassLoader)