| AbstractObjectCreationFactory |
Abstract base class for ObjectCreationFactory
implementations.
|
| AbstractRulesImpl |
AbstractRuleImpl provides basic services for Rules implementations.
|
| ArrayStack<E> |
Imported copy of the ArrayStack class from
Commons Collections, which was the only direct dependency from Digester.
|
| CallMethodRule |
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.
|
| CallParamRule |
Rule implementation that saves a parameter for use by a surrounding
CallMethodRule.
|
| 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.
|
| FactoryCreateRule |
Rule implementation that uses an ObjectCreationFactory to create
a new object which it pushes onto the object stack.
|
| GenericParser |
Create a SAXParser configured to support XML Schema and DTD.
|
| NodeCreateRule |
A rule implementation that creates a DOM
Node containing the XML at the element that matched
the rule.
|
| ObjectCreateRule |
Rule implementation that creates a new object and pushes it
onto the object stack.
|
| ObjectParamRule |
Rule implementation that saves a parameter for use by a surrounding
CallMethodRule.
|
| ParserFeatureSetterFactory |
Creates a SAXParser based on the underlying parser.
|
| PathCallParamRule |
Rule implementation that saves a parameter containing the
Digester matching path for use by a surrounding
CallMethodRule.
|
| Rule |
Concrete implementations of this class implement actions to be taken when
a corresponding nested pattern of XML elements has been matched.
|
| RulesBase |
Default implementation of the Rules interface that supports
the standard rule matching behavior.
|
| RuleSetBase |
Convenience base class that implements the RuleSet interface.
|
| SetNextRule |
Rule implementation that calls a method on the (top-1) (parent)
object, passing the top object (child) as an argument.
|
| SetPropertiesRule |
Rule implementation that sets properties on the object at the top of the
stack, based on attributes with corresponding names.
|
| SetPropertyRule |
Rule implementation that sets an individual property on the object at the
top of the stack, based on attributes with specified names.
|
| SetRootRule |
Rule implementation that calls a method on the root object on the stack,
passing the top object (child) as an argument.
|
| SetTopRule |
Rule implementation that calls a "set parent" method on the top (child)
object, passing the (top-1) (parent) object as an argument.
|
| WithDefaultsRulesWrapper |
Rules Decorator that returns default rules
when no matches are returned by the wrapped implementation.
|
| XercesParser |
Create a SAXParser based on the underlying Xerces version.
|