Library:Apache Jakarta Commons Digester
Version:1.7
Compatibility:JDK 1.4
Classes in library Apache Jakarta Commons Digester.
NamePackageDescription
AbstractObjectCreationFactoryorg.apache.commons.digester

Abstract base class for ObjectCreationFactory implementations.

AbstractRulesImplorg.apache.commons.digester

AbstractRuleImpl provides basic services for Rules implementations.

BeanPropertySetterRuleorg.apache.commons.digester

Rule implements sets a bean property on the top object to the body text.

CallMethodRuleorg.apache.commons.digester

Rule implementation that calls a method on an object on the stack (normally the top/parent object), passing arguments collected from subsequent CallParamRule rules or from the body of this element.

CallParamRuleorg.apache.commons.digester

Rule implementation that saves a parameter for use by a surrounding CallMethodRule.

Declarationorg.apache.commons.digester.pluginsRepresents 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.
Digesterorg.apache.commons.digester

A Digester processes an XML input stream by matching a series of element nesting patterns to execute Rules that have been added prior to the start of parsing.

DigesterLoaderorg.apache.commons.digester.xmlrulesThis class manages the creation of Digester instances from XML digester rules files.
DigesterRuleParserorg.apache.commons.digester.xmlrulesThis is a RuleSet that parses XML into Digester rules, and then adds those rules to a 'target' Digester.
DigesterRuleParser.CallMethodRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a CallMethodRule.
DigesterRuleParser.CallParamRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a CallParamRule.
DigesterRuleParser.FactoryCreateRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a FactoryCreateRule
DigesterRuleParser.ObjectCreateRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a ObjectCreateRule
DigesterRuleParser.ObjectParamRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a ObjectParamRule
DigesterRuleParser.PatternStackorg.apache.commons.digester.xmlrulesA stack whose toString method returns a '/'-separated concatenation of all the elements in the stack.
DigesterRuleParser.SetNestedPropertiesAliasRuleorg.apache.commons.digester.xmlrulesA rule for adding a attribute-property alias to the custom alias mappings of the containing SetNestedPropertiesRule rule.
DigesterRuleParser.SetNestedPropertiesRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetNestedPropertiesRule
DigesterRuleParser.SetNextRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetNextRuleFactory
DigesterRuleParser.SetPropertiesAliasRuleorg.apache.commons.digester.xmlrulesA rule for adding a attribute-property alias to the custom alias mappings of the containing SetPropertiesRule rule.
DigesterRuleParser.SetPropertiesRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetPropertiesRule
DigesterRuleParser.SetPropertyRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetPropertyRule
DigesterRuleParser.SetRootRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetRootRuleFactory
DigesterRuleParser.SetTopRuleFactoryorg.apache.commons.digester.xmlrulesFactory for creating a SetTopRuleFactory
ExtendedBaseRulesorg.apache.commons.digester

Extension of RulesBase for complex schema.

FactoryCreateRuleorg.apache.commons.digester

Rule implementation that uses an ObjectCreationFactory to create a new object which it pushes onto the object stack.

FinderFromClassorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which expects the caller to specify a classname and methodname as plugin properties.
FinderFromDfltClassorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which looks for a method with a specific name on a class whose name is derived from the plugin class name.
FinderFromDfltMethodorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which looks for a method with a specific name on the plugin class.
FinderFromDfltResourceorg.apache.commons.digester.plugins.strategiesA 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.
FinderFromFileorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which expects the user to specify an absolute or relative path in the plugin declaration.
FinderFromMethodorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which expects the caller to specify a methodname as a plugin property, where the method exists on the plugin class.
FinderFromResourceorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which expects the user to specify a resource name (ie a file in the classpath).
FinderSetPropertiesorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which expects the user to specify whether "automatic property setting" is desired.
FromXmlRuleSetorg.apache.commons.digester.xmlrulesA Digester rule set where the rules come from an XML file.
GenericParserorg.apache.commons.digester.parserCreate a SAXParser configured to support XML Schema and DTD.
LoaderFromClassorg.apache.commons.digester.plugins.strategiesA RuleLoader which invokes a static method on a target class, leaving that method to actually instantiate and add new rules to a Digester instance.
LoaderFromStreamorg.apache.commons.digester.plugins.strategiesA rule-finding algorithm which loads an xmlplugins-format file.
LoaderSetPropertiesorg.apache.commons.digester.plugins.strategiesA RuleLoader which creates a single SetPropertiesRule and adds it to the digester when its addRules() method is invoked.
MultiVariableExpanderorg.apache.commons.digester.substitution

Expands variable references from multiple sources.

NodeCreateRuleorg.apache.commons.digesterA rule implementation that creates a DOM Node containing the XML at the element that matched the rule.
ObjectCreateRuleorg.apache.commons.digesterRule implementation that creates a new object and pushes it onto the object stack.
ObjectParamRuleorg.apache.commons.digester

Rule implementation that saves a parameter for use by a surrounding CallMethodRule.

ParserFeatureSetterFactoryorg.apache.commons.digesterCreates a SAXParser based on the underlying parser.
PathCallParamRuleorg.apache.commons.digester

Rule implementation that saves a parameter containing the Digester matching path for use by a surrounding CallMethodRule.

PluginContextorg.apache.commons.digester.pluginsProvides data and services which should exist only once per digester.
PluginCreateRuleorg.apache.commons.digester.pluginsAllows the original rules for parsing the configuration file to define points at which plugins are allowed, by configuring a PluginCreateRule with the appropriate pattern.
PluginDeclarationRuleorg.apache.commons.digester.pluginsA Digester rule which allows the user to pre-declare a class which is to be referenced later at a plugin point by a PluginCreateRule.
PluginManagerorg.apache.commons.digester.pluginsCoordinates between PluginDeclarationRule and PluginCreateRule objects, providing a place to share data between instances of these rules.
PluginRulesorg.apache.commons.digester.pluginsA custom digester Rules manager which must be used as the Rules object when using the plugins module functionality.
RegexMatcherorg.apache.commons.digesterRegular expression matching strategy for RegexRules.
RegexRulesorg.apache.commons.digester

Rules implementation that uses regular expression matching for paths.

Ruleorg.apache.commons.digesterConcrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched.
RuleFinderorg.apache.commons.digester.pluginsEach concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin.
RuleLoaderorg.apache.commons.digester.pluginsInterface for classes which can dynamically load custom plugin rules associated with a user's plugin class.
RulesBaseorg.apache.commons.digester

Default implementation of the Rules interface that supports the standard rule matching behavior.

RuleSetBaseorg.apache.commons.digester

Convenience base class that implements the RuleSet interface.

RulesFactoryorg.apache.commons.digester.pluginsWhenever 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.
SetNestedPropertiesRuleorg.apache.commons.digester

Rule implementation that sets properties on the object at the top of the stack, based on child elements with names matching properties on that object.

SetNextRuleorg.apache.commons.digester

Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument.

SetPropertiesRuleorg.apache.commons.digester

Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names.

SetPropertyRuleorg.apache.commons.digesterRule implementation that sets an individual property on the object at the top of the stack, based on attributes with specified names.
SetRootRuleorg.apache.commons.digester

Rule implementation that calls a method on the root object on the stack, passing the top object (child) as an argument.

SetTopRuleorg.apache.commons.digester

Rule implementation that calls a "set parent" method on the top (child) object, passing the (top-1) (parent) object as an argument.

SimpleRegexMatcherorg.apache.commons.digester

Simple regex pattern matching algorithm.

Substitutororg.apache.commons.digester

(Logical) Interface for substitution strategies.

VariableAttributesorg.apache.commons.digester.substitution

Wrapper for an org.xml.sax.Attributes object which expands any "variables" referenced in the attribute value via ${foo} or similar.

VariableSubstitutororg.apache.commons.digester.substitutionSubstitutor implementation that support variable replacement for both attributes and body text.
WithDefaultsRulesWrapperorg.apache.commons.digester

Rules Decorator that returns default rules when no matches are returned by the wrapped implementation.

XercesParserorg.apache.commons.digester.parserCreate a SAXParser based on the underlying Xerces version.
Search