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 classDefaultPluginDescriptorFields in org.pf4j declared as PluginDescriptor Modifier and Type Field Description private PluginDescriptorPluginWrapper. descriptorprivate PluginDescriptorPluginClassLoader. pluginDescriptorMethods in org.pf4j that return PluginDescriptor Modifier and Type Method Description protected PluginDescriptorManifestPluginDescriptorFinder. createPluginDescriptor(java.util.jar.Manifest manifest)protected PluginDescriptorPropertiesPluginDescriptorFinder. createPluginDescriptor(java.util.Properties properties)PluginDescriptorCompoundPluginDescriptorFinder. find(java.nio.file.Path pluginPath)PluginDescriptorManifestPluginDescriptorFinder. find(java.nio.file.Path pluginPath)PluginDescriptorPluginDescriptorFinder. find(java.nio.file.Path pluginPath)PluginDescriptorPropertiesPluginDescriptorFinder. find(java.nio.file.Path pluginPath)PluginDescriptorPluginWrapper. getDescriptor()Returns the plugin descriptor.protected PluginDescriptorDefaultPluginDescriptor. setDependencies(java.lang.String dependencies)PluginDescriptorDefaultPluginDescriptor. setLicense(java.lang.String license)protected PluginDescriptorDefaultPluginDescriptor. setPluginClass(java.lang.String pluginClassName)protected PluginDescriptorDefaultPluginDescriptor. setPluginDescription(java.lang.String pluginDescription)protected PluginDescriptorDefaultPluginDescriptor. setProvider(java.lang.String provider)protected PluginDescriptorDefaultPluginDescriptor. setRequires(java.lang.String requires)Methods in org.pf4j with parameters of type PluginDescriptor Modifier and Type Method Description private voidDependencyResolver. addPlugin(PluginDescriptor descriptor)protected PluginClassLoaderBasePluginLoader. createPluginClassLoader(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)private java.lang.StringDependencyResolver. getDependencyVersionSupport(PluginDescriptor dependent, java.lang.String dependencyId)protected java.lang.StringAbstractPluginManager. getPluginLabel(PluginDescriptor pluginDescriptor)The plugin label is used in logging and it's a string in formatpluginId@pluginVersion.java.lang.ClassLoaderBasePluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)java.lang.ClassLoaderCompoundPluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)java.lang.ClassLoaderJarPluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)java.lang.ClassLoaderPluginLoader. loadPlugin(java.nio.file.Path pluginPath, PluginDescriptor pluginDescriptor)protected voidAbstractPluginManager. 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.ResultDependencyResolver. 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)IfparentFirstistrue, indicates that the parentClassLoadershould 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)
-