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 PluginDescriptorPluginWrapper.descriptorprivate PluginDescriptorPluginClassLoader.pluginDescriptorMethods in org.pf4j that return PluginDescriptorModifier and TypeMethodDescriptionprotected PluginDescriptorManifestPluginDescriptorFinder.createPluginDescriptor(Manifest manifest) protected PluginDescriptorPropertiesPluginDescriptorFinder.createPluginDescriptor(Properties properties) PluginWrapper.getDescriptor()Returns the plugin descriptor.protected PluginDescriptorDefaultPluginDescriptor.setDependencies(String dependencies) DefaultPluginDescriptor.setLicense(String license) protected PluginDescriptorDefaultPluginDescriptor.setPluginClass(String pluginClassName) protected PluginDescriptorDefaultPluginDescriptor.setPluginDescription(String pluginDescription) protected PluginDescriptorDefaultPluginDescriptor.setProvider(String provider) protected PluginDescriptorDefaultPluginDescriptor.setRequires(String requires) Methods in org.pf4j with parameters of type PluginDescriptorModifier and TypeMethodDescriptionprivate voidDependencyResolver.addPlugin(PluginDescriptor descriptor) protected PluginClassLoaderBasePluginLoader.createPluginClassLoader(Path pluginPath, PluginDescriptor pluginDescriptor) private StringDependencyResolver.getDependencyVersionSupport(PluginDescriptor dependent, String dependencyId) protected StringAbstractPluginManager.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 voidAbstractPluginManager.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) IfparentFirstistrue, indicates that the parentClassLoadershould be consulted before trying to load the a class through this loader.PluginWrapper(PluginManager pluginManager, PluginDescriptor descriptor, Path pluginPath, ClassLoader pluginClassLoader)