Name | Description | Type | Package | Framework |
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. | Class | org.apache.commons.digester3.plugins | Apache Commons |
FinderFromClass | A rule-finding algorithm which expects the caller to specify a classname and methodname as plugin properties. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderFromDfltClass | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons | |
FinderFromDfltMethod | A rule-finding algorithm which looks for a method with a specific name on the plugin class. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderFromDfltResource | A rule-finding algorithm which looks for a resource file in the classpath whose name is derived from the plugin class name plus a specified suffix. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderFromFile | A rule-finding algorithm which expects the user to specify an absolute or relative path in the plugin declaration. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderFromMethod | A rule-finding algorithm which expects the caller to specify a methodname as a plugin property, where the method exists on the plugin class. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderFromResource | A rule-finding algorithm which expects the user to specify a resource name (ie a file in the classpath). | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
FinderSetProperties | A rule-finding algorithm which expects the user to specify whether automatic property setting is desired. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
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. | Interface | org.apache.commons.digester3.plugins | Apache Commons |
LoaderFromClass | A RuleLoader which invokes a static method on a target class, leaving that method to actually instantiate and add new rules to a Digester instance. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
LoaderFromStream | A rule-finding algorithm which loads an xmlplugins-format file. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
LoaderSetProperties | A RuleLoader which creates a single SetPropertiesRule and adds it to the digester when its addRules() method is This loader ensures that any xml attributes on the plugin tag get mapped to equivalent properties on a javabean. | Class | org.apache.commons.digester3.plugins.strategies | Apache Commons |
PluginAssertionFailure | Thrown when a bug is detected in the plugins code. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginConfigurationException | Thrown when an error occurs due to the way the calling application uses the plugins module. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginContext | Provides data and services which should exist only once per digester. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginCreateRule | Allows the original rules for parsing the configuration file to define points at which plugins are allowed, by configuring a PluginCreateRule with the appropriate pattern. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginDeclarationRule | A Digester rule which allows the user to pre-declare a class which is to be referenced later at a plugin point by a Normally, a PluginDeclarationRule is added to a Digester instance with the pattern {root}/plugin or * /plugin | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginException | Thrown when some plugin-related error has occurred, and none of the other exception types are appropriate. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginInvalidInputException | Thrown when an error occurs due to bad data in the file being parsed. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginManager | Coordinates between PluginDeclarationRule and PluginCreateRule objects, providing a place to share data between instances of these rules. | Class | org.apache.commons.digester3.plugins | Apache Commons |
PluginRules | A custom digester Rules manager which must be used as the Rules object when using the plugins module functionality. | Class | org.apache.commons.digester3.plugins | Apache Commons |
RuleFinder | Each concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin. | Class | org.apache.commons.digester3.plugins | Apache Commons |
RuleLoader | Interface for classes which can dynamically load custom plugin rules associated with a user's plugin class. | Class | org.apache.commons.digester3.plugins | Apache Commons |
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 | org.apache.commons.digester3.plugins | Apache Commons |