Uses of Interface
org.pf4j.PluginDescriptor
-
Packages that use PluginDescriptor Package Description org.pf4j -
-
Uses of PluginDescriptor in org.pf4j
Classes in org.pf4j that implement PluginDescriptor Modifier and Type Class Description class
DefaultPluginDescriptor
Fields in org.pf4j declared as PluginDescriptor Modifier and Type Field Description private PluginDescriptor
PluginWrapper. descriptor
private PluginDescriptor
PluginClassLoader. pluginDescriptor
Methods in org.pf4j that return PluginDescriptor Modifier and Type Method Description protected PluginDescriptor
ManifestPluginDescriptorFinder. createPluginDescriptor(java.util.jar.Manifest manifest)
protected PluginDescriptor
PropertiesPluginDescriptorFinder. createPluginDescriptor(java.util.Properties properties)
PluginDescriptor
CompoundPluginDescriptorFinder. find(java.nio.file.Path pluginPath)
PluginDescriptor
ManifestPluginDescriptorFinder. find(java.nio.file.Path pluginPath)
PluginDescriptor
PluginDescriptorFinder. find(java.nio.file.Path pluginPath)
PluginDescriptor
PropertiesPluginDescriptorFinder. find(java.nio.file.Path pluginPath)
PluginDescriptor
PluginWrapper. getDescriptor()
Returns the plugin descriptor.protected PluginDescriptor
DefaultPluginDescriptor. setDependencies(java.lang.String dependencies)
PluginDescriptor
DefaultPluginDescriptor. setLicense(java.lang.String license)
protected PluginDescriptor
DefaultPluginDescriptor. setPluginClass(java.lang.String pluginClassName)
protected PluginDescriptor
DefaultPluginDescriptor. setPluginDescription(java.lang.String pluginDescription)
protected PluginDescriptor
DefaultPluginDescriptor. setProvider(java.lang.String provider)
protected PluginDescriptor
DefaultPluginDescriptor. setRequires(java.lang.String requires)
Methods in org.pf4j with parameters of type PluginDescriptor Modifier and Type Method Description private void
DependencyResolver. addPlugin(PluginDescriptor descriptor)
protected PluginClassLoader
BasePluginLoader. createPluginClassLoader(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)
private java.lang.String
DependencyResolver. getDependencyVersionSupport(PluginDescriptor dependent, java.lang.String dependencyId)
protected java.lang.String
AbstractPluginManager. getPluginLabel(PluginDescriptor pluginDescriptor)
The plugin label is used in logging and it's a string in formatpluginId@pluginVersion
.java.lang.ClassLoader
BasePluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)
java.lang.ClassLoader
CompoundPluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)
java.lang.ClassLoader
JarPluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)
java.lang.ClassLoader
PluginLoader. loadPlugin(java.nio.file.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 PluginDescriptor Modifier and Type Method Description DependencyResolver.Result
DependencyResolver. resolve(java.util.List<PluginDescriptor> plugins)
Constructors in org.pf4j with parameters of type PluginDescriptor Constructor Description PluginClassLoader(PluginManager pluginManager, PluginDescriptor pluginDescriptor, java.lang.ClassLoader parent)
PluginClassLoader(PluginManager pluginManager, PluginDescriptor pluginDescriptor, java.lang.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, java.nio.file.Path pluginPath, java.lang.ClassLoader pluginClassLoader)
-