Package | Description |
---|---|
org.apache.logging.log4j.core.config.plugins.visitors |
Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPluginVisitor<A extends java.lang.annotation.Annotation>
Base class for PluginVisitor implementations.
|
class |
PluginAttributeVisitor
PluginVisitor implementation for
PluginAttribute . |
class |
PluginBuilderAttributeVisitor
PluginVisitor for PluginBuilderAttribute.
|
class |
PluginConfigurationVisitor
PluginVisitor implementation for
PluginConfiguration . |
class |
PluginElementVisitor
PluginVisitor implementation for
PluginElement . |
class |
PluginNodeVisitor
PluginVisitor implementation for
PluginNode . |
class |
PluginValueVisitor
PluginVisitor implementation for
PluginValue . |
Modifier and Type | Method and Description |
---|---|
static PluginVisitor<? extends java.lang.annotation.Annotation> |
PluginVisitors.findVisitor(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
Creates a PluginVisitor instance for the given annotation class using metadata provided by the annotation's
PluginVisitorStrategy annotation. |
PluginVisitor<A> |
PluginVisitor.setAliases(java.lang.String... aliases)
Sets the list of aliases to use for this visit.
|
PluginVisitor<A> |
AbstractPluginVisitor.setAliases(java.lang.String... someAliases) |
PluginVisitor<A> |
PluginVisitor.setAnnotation(java.lang.annotation.Annotation annotation)
Sets the Annotation to be used for this.
|
PluginVisitor<A> |
AbstractPluginVisitor.setAnnotation(java.lang.annotation.Annotation anAnnotation) |
PluginVisitor<A> |
PluginVisitor.setConversionType(java.lang.Class<?> conversionType)
Sets the class to convert the plugin value to on this visit.
|
PluginVisitor<A> |
AbstractPluginVisitor.setConversionType(java.lang.Class<?> aConversionType) |
PluginVisitor<A> |
PluginVisitor.setMember(java.lang.reflect.Member member)
Sets the Member that this visitor is being used for injection upon.
|
PluginVisitor<A> |
AbstractPluginVisitor.setMember(java.lang.reflect.Member aMember) |
PluginVisitor<A> |
PluginVisitor.setStrSubstitutor(StrSubstitutor substitutor)
Sets the StrSubstitutor to use for converting raw strings before type conversion.
|
PluginVisitor<A> |
AbstractPluginVisitor.setStrSubstitutor(StrSubstitutor aSubstitutor) |