Package org.apache.logging.log4j.core.config.plugins.visitors

Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.

See:
          Description

Interface Summary
PluginVisitor<A extends Annotation> Visitor strategy for parsing data from a Node, doing any relevant type conversion, and returning a parsed value for that variable.
 

Class Summary
AbstractPluginVisitor<A extends Annotation> Base class for PluginVisitor implementations.
PluginAttributeVisitor PluginVisitor implementation for PluginAttribute.
PluginBuilderAttributeVisitor PluginVisitor for PluginBuilderAttribute.
PluginConfigurationVisitor PluginVisitor implementation for PluginConfiguration.
PluginElementVisitor PluginVisitor implementation for PluginElement.
PluginNodeVisitor PluginVisitor implementation for PluginNode
PluginValueVisitor PluginVisitor implementation for PluginValue.
PluginVisitors Utility class to locate an appropriate PluginVisitor implementation for an annotation.
 

Package org.apache.logging.log4j.core.config.plugins.visitors Description

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.



Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.