Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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.