Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.digester3.Rules

Packages that use Rules
org.apache.commons.digester3 | The `xmlrules` package provides for XML-based definition of rules for `Digester`.
org.apache.commons.digester3.binder | The Digester EDSL allows configure Digester using fluent APIs.
org.apache.commons.digester3.plugins | The `plugins` package provides an easy mechanism whereby new digestion rules can be added dynamically during a digestion.

Uses of Rules in org.apache.commons.digester3

Classes in org.apache.commons.digester3 that implement Rules
`class` | `AbstractRulesImpl` `AbstractRuleImpl` provides basic services for `Rules` implementations.
`class` | `ExtendedBaseRules` Extension of `RulesBase` for complex schema.
`class` | `RegexRules` Rules implementation that uses regular expression matching for paths.
`class` | `RulesBase` Default implementation of the `Rules` interface that supports the standard rule matching behavior.
`class` | `WithDefaultsRulesWrapper` `Rules` Decorator that returns default rules when no matches are returned by the wrapped implementation.

Methods in org.apache.commons.digester3 that return Rules
`Rules` | `Digester.getRules()` Return the `Rules` implementation object containing our rules collection and associated matching policy.

Methods in org.apache.commons.digester3 with parameters of type Rules
`void` | `Digester.setRules(Rules rules)` Set the `Rules` implementation object containing our rules collection and associated matching policy.

Constructors in org.apache.commons.digester3 with parameters of type Rules
`WithDefaultsRulesWrapper(Rules wrappedRules)` Base constructor.

Uses of Rules in org.apache.commons.digester3.binder

Methods in org.apache.commons.digester3.binder with parameters of type Rules
`Digester` | `DigesterLoader.newDigester(Rules rules)` Creates a new `Digester` instance that relies on the custom user define `Rules` implementation
`Digester` | `DigesterLoader.newDigester(SAXParser parser, Rules rules)` Creates a new `Digester` instance that relies on the given `SAXParser` and custom user define `Rules` implementation.
`Digester` | `DigesterLoader.newDigester(XMLReader reader, Rules rules)` Creates a new `XMLReader` instance that relies on the given `XMLReader` and custom user define `Rules` implementation.

Uses of Rules in org.apache.commons.digester3.plugins

Classes in org.apache.commons.digester3.plugins that implement Rules
`class` | `PluginRules` A custom digester Rules manager which must be used as the Rules object when using the plugins module functionality.

Methods in org.apache.commons.digester3.plugins that return Rules
`Rules` | `PluginRules.getParent()` Return the parent Rules object.
`abstract Rules` | `RulesFactory.newRules(Digester d, Class<?> pluginClass)` Return an instance of some Rules implementation that the plugged-in class shall use to match its private parsing rules.

Constructors in org.apache.commons.digester3.plugins with parameters of type Rules
`PluginRules(Rules decoratedRules)` Constructor for top-level Rules object which handles rule-matching using the specified implementation.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.