| Package | Description |
|---|---|
| org.apache.commons.digester.plugins |
The
plugins package provides an easy mechanism whereby new
digestion rules can be added dynamically during a digestion. |
| org.apache.commons.digester.plugins.strategies |
The
plugins.strategies package contains "rule-finding" strategy
classes, and their associated "helper" loader classes. |
| Class and Description |
|---|
| Declaration
Represents a Class that can be instantiated by a PluginCreateRule, plus
info on how to load custom digester rules for mapping xml into that
plugged-in class.
|
| InitializableRule
Defines an interface that a Rule class can implement if it wishes to get an
initialisation callback after the rule has been added to the set of Rules
within a PluginRules instance.
|
| PluginConfigurationException
Thrown when an error occurs due to the way the calling application uses
the plugins module.
|
| PluginContext
Provides data and services which should exist only once per digester.
|
| PluginException
Thrown when some plugin-related error has occurred, and none of the
other exception types are appropriate.
|
| PluginManager
Coordinates between PluginDeclarationRule and PluginCreateRule objects,
providing a place to share data between instances of these rules.
|
| RuleFinder
Each concrete implementation of RuleFinder is an algorithm for
locating a source of digester rules for a plugin.
|
| RuleLoader
Interface for classes which can dynamically load custom
plugin rules associated with a user's plugin class.
|
| RulesFactory
Whenever the scope of a plugin tag is entered, the PluginRules class
creates a new Rules instance and configures it with the appropriate
parsing rules for the plugged-in class.
|
| Class and Description |
|---|
| PluginException
Thrown when some plugin-related error has occurred, and none of the
other exception types are appropriate.
|
| RuleFinder
Each concrete implementation of RuleFinder is an algorithm for
locating a source of digester rules for a plugin.
|
| RuleLoader
Interface for classes which can dynamically load custom
plugin rules associated with a user's plugin class.
|
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.