Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.pf4j.AbstractExtensionFinder (implements org.pf4j.ExtensionFinder, org.pf4j.PluginStateListener)
- org.pf4j.LegacyExtensionFinder
- org.pf4j.ServiceProviderExtensionFinder
- org.pf4j.AbstractPluginManager (implements org.pf4j.PluginManager)
- org.pf4j.DefaultPluginManager
- org.pf4j.JarPluginManager
- org.pf4j.ZipPluginManager
- org.pf4j.DefaultPluginManager
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- org.pf4j.processor.ExtensionAnnotationProcessor
- org.pf4j.util.AndFileFilter (implements java.io.FileFilter)
- org.pf4j.BasePluginLoader (implements org.pf4j.PluginLoader)
- org.pf4j.DefaultPluginLoader
- org.pf4j.DevelopmentPluginLoader
- org.pf4j.BasePluginRepository (implements org.pf4j.PluginRepository)
- org.pf4j.DefaultPluginRepository
- org.pf4j.DevelopmentPluginRepository
- org.pf4j.JarPluginRepository
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- org.pf4j.PluginClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- java.security.SecureClassLoader
- org.pf4j.util.ClassUtils
- org.pf4j.CompoundPluginDescriptorFinder (implements org.pf4j.PluginDescriptorFinder)
- org.pf4j.CompoundPluginLoader (implements org.pf4j.PluginLoader)
- org.pf4j.CompoundPluginRepository (implements org.pf4j.PluginRepository)
- org.pf4j.DefaultExtensionFactory (implements org.pf4j.ExtensionFactory)
- org.pf4j.SingletonExtensionFactory
- org.pf4j.DefaultExtensionFinder (implements org.pf4j.ExtensionFinder, org.pf4j.PluginStateListener)
- org.pf4j.DefaultPluginDescriptor (implements org.pf4j.PluginDescriptor)
- org.pf4j.DefaultPluginFactory (implements org.pf4j.PluginFactory)
- org.pf4j.DefaultPluginStatusProvider (implements org.pf4j.PluginStatusProvider)
- org.pf4j.DefaultVersionManager (implements org.pf4j.VersionManager)
- org.pf4j.DependencyResolver
- org.pf4j.DependencyResolver.Result
- org.pf4j.DependencyResolver.WrongDependencyVersion
- org.pf4j.util.DirectedGraph<V>
- org.pf4j.util.DirectoryFileFilter (implements java.io.FileFilter)
- java.util.EventObject (implements java.io.Serializable)
- org.pf4j.PluginStateEvent
- org.pf4j.ExtensionDescriptor
- org.pf4j.util.ExtensionFileFilter (implements java.io.FileFilter)
- org.pf4j.util.JarFileFilter
- org.pf4j.util.ZipFileFilter
- org.pf4j.asm.ExtensionInfo
- org.pf4j.processor.ExtensionStorage
- org.pf4j.processor.LegacyExtensionStorage
- org.pf4j.processor.ServiceProviderExtensionStorage
- org.pf4j.ExtensionWrapper<T> (implements java.lang.Comparable<T>)
- org.pf4j.util.FileUtils
- org.pf4j.util.HiddenFilter (implements java.io.FileFilter)
- org.pf4j.JarPluginLoader (implements org.pf4j.PluginLoader)
- org.pf4j.LoggingPluginStateListener (implements org.pf4j.PluginStateListener)
- org.pf4j.ManifestPluginDescriptorFinder (implements org.pf4j.PluginDescriptorFinder)
- org.pf4j.util.NameFileFilter (implements java.io.FileFilter)
- org.pf4j.util.NotFileFilter (implements java.io.FileFilter)
- org.pf4j.util.OrFileFilter (implements java.io.FileFilter)
- org.pf4j.Plugin
- org.pf4j.PluginClasspath
- org.pf4j.DefaultPluginClasspath
- org.pf4j.DevelopmentPluginClasspath
- org.pf4j.PluginDependency
- org.pf4j.PluginWrapper
- org.pf4j.PropertiesPluginDescriptorFinder (implements org.pf4j.PluginDescriptorFinder)
- org.pf4j.util.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.pf4j.PluginRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
- org.pf4j.util.Unzip
- org.pf4j.AbstractExtensionFinder (implements org.pf4j.ExtensionFinder, org.pf4j.PluginStateListener)
Interface Hierarchy
- java.util.EventListener
- org.pf4j.PluginStateListener
- org.pf4j.ExtensionFactory
- org.pf4j.ExtensionFinder
- org.pf4j.ExtensionPoint
- org.pf4j.PluginDescriptor
- org.pf4j.PluginDescriptorFinder
- org.pf4j.PluginFactory
- org.pf4j.PluginLoader
- org.pf4j.PluginManager
- org.pf4j.PluginRepository
- org.pf4j.PluginStatusProvider
- org.pf4j.VersionManager
Annotation Type Hierarchy
- org.pf4j.Extension (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.pf4j.PluginState
- org.pf4j.RuntimeMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)