Hierarchy For All Packages
Package Hierarchies:- org.apache.logging.log4j.plugins,
- org.apache.logging.log4j.plugins.condition,
- org.apache.logging.log4j.plugins.convert,
- org.apache.logging.log4j.plugins.di,
- org.apache.logging.log4j.plugins.di.resolver,
- org.apache.logging.log4j.plugins.di.spi,
- org.apache.logging.log4j.plugins.model,
- org.apache.logging.log4j.plugins.name,
- org.apache.logging.log4j.plugins.util,
- org.apache.logging.log4j.plugins.validation,
- org.apache.logging.log4j.plugins.validation.constraints,
- org.apache.logging.log4j.plugins.validation.validators
Class Hierarchy
- java.lang.Object
- org.apache.logging.log4j.plugins.di.resolver.AbstractAttributeFactoryResolver<T,
A> (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>) - org.apache.logging.log4j.plugins.di.resolver.PluginAttributeFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginBuilderAttributeFactoryResolver<T>
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.apache.logging.log4j.plugins.model.PluginNamespace
- org.apache.logging.log4j.plugins.di.resolver.AbstractPluginFactoryResolver<T> (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- org.apache.logging.log4j.plugins.di.resolver.PluginListFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginListSupplierFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginMapFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginMapSupplierFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginOptionalFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginOptionalSupplierFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginSetFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginSetSupplierFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginStreamFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginStreamPluginTypeFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginStreamSupplierFactoryResolver<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginTypeFactoryResolver<T>
- org.apache.logging.log4j.plugins.util.Assert
- org.apache.logging.log4j.plugins.name.CategoryNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.condition.ConditionContext
- org.apache.logging.log4j.plugins.di.DefaultInstanceFactory (implements org.apache.logging.log4j.plugins.di.ConfigurableInstanceFactory)
- org.apache.logging.log4j.plugins.di.DI
- org.apache.logging.log4j.plugins.di.DI.FactoryBuilder
- org.apache.logging.log4j.plugins.di.DI.UnscopedBindingBuilder<T>
- org.apache.logging.log4j.plugins.di.DI.ScopedBindingBuilder<T>
- org.apache.logging.log4j.plugins.convert.EnumConverter<E> (implements org.apache.logging.log4j.plugins.convert.TypeConverter<T>)
- org.apache.logging.log4j.plugins.di.spi.FactoryResolversPostProcessor (implements org.apache.logging.log4j.plugins.di.spi.ConfigurableInstanceFactoryPostProcessor)
- org.apache.logging.log4j.plugins.di.resolver.GenericFactoryResolversPostProcessor
- org.apache.logging.log4j.plugins.di.resolver.PluginAnnotationFactoryResolversPostProcessor
- org.apache.logging.log4j.plugins.di.Key<T> (implements java.lang.Comparable<T>, org.apache.logging.log4j.util.StringBuilderFormattable)
- org.apache.logging.log4j.plugins.di.Key.Builder<T> (implements java.util.function.Supplier<T>)
- org.apache.logging.log4j.plugins.di.Keys
- org.apache.logging.log4j.plugins.name.NamedQualifierNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementAliasesProvider<A>, org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.Node
- org.apache.logging.log4j.plugins.Node.Builder (implements java.util.function.Supplier<T>)
- org.apache.logging.log4j.plugins.condition.OnMissingBindingCondition (implements org.apache.logging.log4j.plugins.condition.Condition)
- org.apache.logging.log4j.plugins.condition.OnPresentBindingsCondition (implements org.apache.logging.log4j.plugins.condition.Condition)
- org.apache.logging.log4j.plugins.di.resolver.OptionalFactoryResolver<T> (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- org.apache.logging.log4j.plugins.util.OrderedComparator (implements java.util.Comparator<T>)
- org.apache.logging.log4j.plugins.name.PluginAliasesProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementAliasesProvider<A>)
- org.apache.logging.log4j.plugins.name.PluginAttributeNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.name.PluginBuilderAttributeNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.model.PluginCache
- org.apache.logging.log4j.plugins.di.resolver.PluginElementFactoryResolver<T> (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- org.apache.logging.log4j.plugins.name.PluginElementNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.model.PluginEntry.Builder (implements java.util.function.Supplier<T>)
- org.apache.logging.log4j.plugins.name.PluginNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- org.apache.logging.log4j.plugins.di.resolver.PluginNamespaceFactoryResolver (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- org.apache.logging.log4j.plugins.model.PluginRegistry
- org.apache.logging.log4j.plugins.model.PluginService
- org.apache.logging.log4j.plugins.model.PluginType<T>
- org.apache.logging.log4j.plugins.di.resolver.PluginValueFactoryResolver (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- org.apache.logging.log4j.plugins.name.PluginValueNameProvider (implements org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>)
- java.lang.Record
- org.apache.logging.log4j.plugins.di.spi.InjectionPoint<T>
- org.apache.logging.log4j.plugins.model.PluginEntry (implements java.lang.Comparable<T>)
- org.apache.logging.log4j.plugins.di.spi.ResolvableKey<T>
- org.apache.logging.log4j.plugins.util.ReflectionUtil
- org.apache.logging.log4j.plugins.validation.validators.RequiredClassValidator (implements org.apache.logging.log4j.plugins.validation.ConstraintValidator<A>)
- org.apache.logging.log4j.plugins.validation.validators.RequiredValidator (implements org.apache.logging.log4j.plugins.validation.ConstraintValidator<A>)
- org.apache.logging.log4j.plugins.di.spi.SingletonScopePostProcessor (implements org.apache.logging.log4j.plugins.di.spi.ConfigurableInstanceFactoryPostProcessor)
- org.apache.logging.log4j.plugins.di.resolver.SupplierFactoryResolver<T> (implements org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.logging.log4j.plugins.util.InternalException
- org.apache.logging.log4j.plugins.PluginException
- org.apache.logging.log4j.plugins.validation.ConstraintValidationException
- org.apache.logging.log4j.plugins.di.InjectException
- org.apache.logging.log4j.plugins.di.AmbiguousInjectConstructorException
- org.apache.logging.log4j.plugins.di.CircularDependencyException
- org.apache.logging.log4j.plugins.di.DuplicateBindingException
- org.apache.logging.log4j.plugins.di.NoQualifiedBindingException
- org.apache.logging.log4j.plugins.di.NotInjectableException
- org.apache.logging.log4j.plugins.di.spi.ReflectionException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.logging.log4j.plugins.convert.TypeConverterFactory
- org.apache.logging.log4j.plugins.util.TypeUtil
- org.apache.logging.log4j.plugins.validation.validators.ValidHostValidator (implements org.apache.logging.log4j.plugins.validation.ConstraintValidator<A>)
- org.apache.logging.log4j.plugins.validation.validators.ValidPortValidator (implements org.apache.logging.log4j.plugins.validation.ConstraintValidator<A>)
- org.apache.logging.log4j.plugins.di.resolver.AbstractAttributeFactoryResolver<T,
Interface Hierarchy
- org.apache.logging.log4j.plugins.name.AnnotatedElementAliasesProvider<A>
- org.apache.logging.log4j.plugins.name.AnnotatedElementNameProvider<A>
- org.apache.logging.log4j.plugins.condition.Condition
- org.apache.logging.log4j.plugins.di.spi.ConfigurableInstanceFactoryPostProcessor
- org.apache.logging.log4j.plugins.validation.ConstraintValidator<A>
- org.apache.logging.log4j.plugins.di.spi.FactoryResolver<T>
- org.apache.logging.log4j.plugins.di.InstanceFactory
- org.apache.logging.log4j.plugins.di.ConfigurableInstanceFactory
- org.apache.logging.log4j.plugins.di.spi.InstancePostProcessor
- java.lang.Iterable<T>
- org.apache.logging.log4j.plugins.di.spi.DependencyChain
- org.apache.logging.log4j.plugins.di.spi.ReflectionAgent
- org.apache.logging.log4j.plugins.di.spi.Scope
- org.apache.logging.log4j.plugins.di.spi.StringValueResolver
- java.util.function.Supplier<T>
- org.apache.logging.log4j.plugins.util.Builder<T>
- org.apache.logging.log4j.plugins.convert.TypeConverter<T>
Annotation Interface Hierarchy
- org.apache.logging.log4j.plugins.name.AliasesProvider (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.condition.Conditional (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.condition.ConditionalOnMissingBinding (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.condition.ConditionalOnPresentBindings (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Configurable (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.validation.Constraint (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Factory (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.FactoryType (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Inject (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Named (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.name.NameProvider (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Namespace (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Ordered (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Plugin (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginAliases (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginAttribute (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginBuilderAttribute (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginElement (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginFactory (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginNode (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.PluginValue (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.QualifierType (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.validation.constraints.Required (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.validation.constraints.RequiredClass (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.ScopeType (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.Singleton (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.SingletonFactory (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.convert.TypeConverters (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.validation.constraints.ValidHost (implements java.lang.annotation.Annotation)
- org.apache.logging.log4j.plugins.validation.constraints.ValidPort (implements java.lang.annotation.Annotation)