Uses of Package
org.apache.commons.digester.plugins

Package
Description
The plugins package provides an easy mechanism whereby new digestion rules can be added dynamically during a digestion.
The plugins.strategies package contains "rule-finding" strategy classes, and their associated "helper" loader classes.
  • Class
    Description
    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.
    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.
    Thrown when an error occurs due to the way the calling application uses the plugins module.
    Provides data and services which should exist only once per digester.
    Thrown when some plugin-related error has occurred, and none of the other exception types are appropriate.
    Coordinates between PluginDeclarationRule and PluginCreateRule objects, providing a place to share data between instances of these rules.
    Each concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin.
    Interface for classes which can dynamically load custom plugin rules associated with a user's plugin class.
    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
    Description
    Thrown when some plugin-related error has occurred, and none of the other exception types are appropriate.
    Each concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin.
    Interface for classes which can dynamically load custom plugin rules associated with a user's plugin class.