Package org.apache.logging.log4j.core.config.plugins.visitors
package org.apache.logging.log4j.core.config.plugins.visitors
Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
Visitor implementations must implement
PluginVisitor,
and the corresponding annotation must be annotated with
PluginVisitorStrategy.-
ClassDescriptionAbstractPluginVisitor<A extends Annotation>Base class for PluginVisitor implementations.PluginVisitor implementation for
PluginAttribute.PluginVisitor for PluginBuilderAttribute.PluginVisitor implementation forPluginConfiguration.PluginVisitor implementation forPluginElement.PluginVisitor implementation forPluginNode.PluginVisitor implementation forPluginValue.PluginVisitor<A extends Annotation>Visitor strategy for parsing data from aNode, doing any relevant type conversion, and returning a parsed value for that variable.Utility class to locate an appropriatePluginVisitorimplementation for an annotation.