Uses of Interface
org.apache.logging.log4j.core.config.plugins.visitors.PluginVisitor
Packages that use 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
Classes in org.apache.logging.log4j.core.config.plugins.visitors that implement PluginVisitorModifier and TypeClassDescriptionclassAbstractPluginVisitor<A extends Annotation>Base class for PluginVisitor implementations.classPluginVisitor implementation forPluginAttribute.classPluginVisitor for PluginBuilderAttribute.classPluginVisitor implementation forPluginConfiguration.classPluginVisitor implementation forPluginElement.classPluginVisitor implementation forPluginConfiguration.classPluginVisitor implementation forPluginNode.classPluginVisitor implementation forPluginValue.Methods in org.apache.logging.log4j.core.config.plugins.visitors that return PluginVisitorModifier 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'sPluginVisitorStrategyannotation.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.