Uses of Interface
org.apache.logging.log4j.core.config.plugins.visitors.PluginVisitor
Package
Description
Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
-
Uses of PluginVisitor in org.apache.logging.log4j.core.config.plugins.visitors
Modifier and TypeClassDescriptionclass
AbstractPluginVisitor<A extends Annotation>
Base class for PluginVisitor implementations.class
PluginVisitor implementation forPluginAttribute
.class
PluginVisitor for PluginBuilderAttribute.class
PluginVisitor implementation forPluginConfiguration
.class
PluginVisitor implementation forPluginElement
.class
PluginVisitor implementation forPluginConfiguration
.class
PluginVisitor implementation forPluginNode
.class
PluginVisitor implementation forPluginValue
.Modifier and TypeMethodDescriptionstatic PluginVisitor<? extends Annotation>
PluginVisitors.findVisitor
(Class<? extends Annotation> annotation) Creates a PluginVisitor instance for the given annotation class using metadata provided by the annotation'sPluginVisitorStrategy
annotation.AbstractPluginVisitor.setAliases
(String... someAliases) PluginVisitor.setAliases
(String... aliases) Sets the list of aliases to use for this visit.AbstractPluginVisitor.setAnnotation
(Annotation anAnnotation) PluginVisitor.setAnnotation
(Annotation annotation) Sets the Annotation to be used for this.AbstractPluginVisitor.setConversionType
(Class<?> aConversionType) PluginVisitor.setConversionType
(Class<?> conversionType) Sets the class to convert the plugin value to on this visit.Sets the Member that this visitor is being used for injection upon.AbstractPluginVisitor.setStrSubstitutor
(StrSubstitutor aSubstitutor) PluginVisitor.setStrSubstitutor
(StrSubstitutor substitutor) Sets the StrSubstitutor to use for converting raw strings before type conversion.