public abstract class AbstractRulesModule extends Object implements RulesModule
| Constructor and Description | 
|---|
AbstractRulesModule()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addError(String messagePattern,
                Object... arguments)
Records an error message which will be presented to the user at a later time. 
 | 
protected void | 
addError(Throwable t)
Records an exception, the full details of which will be logged, and the message of which will be presented to
 the user at a later time. 
 | 
protected abstract void | 
configure()
Configures a  
RulesBinder via the exposed methods. | 
void | 
configure(RulesBinder rulesBinder)
Configure the Digester rules binding via the given rules binder. 
 | 
protected LinkedRuleBuilder | 
forPattern(String pattern)
Allows user binding one or more Digester rules to the input pattern. 
 | 
protected void | 
install(RulesModule rulesModule)
Uses the given module to configure more bindings. 
 | 
protected RulesBinder | 
rulesBinder()
Return the wrapped  
RulesBinder. | 
public AbstractRulesModule()
public final void configure(RulesBinder rulesBinder)
configure in interface RulesModulerulesBinder - The binder instance used to configure rules bindings.protected abstract void configure()
RulesBinder via the exposed methods.protected void addError(String messagePattern, Object... arguments)
String.format(String, Object...) to insert the arguments into the message.messagePattern - A
        format stringarguments - Arguments referenced by the format specifiers in the format stringRulesBinder.addError(String, Object...)protected void addError(Throwable t)
t - The exception has to be recordedRulesBinder.addError(Throwable)protected void install(RulesModule rulesModule)
rulesModule - The module used to configure more bindingsRulesBinder.install(RulesModule)protected LinkedRuleBuilder forPattern(String pattern)
pattern - The pattern used to bind rulesRulesBinder.forPattern(String)protected RulesBinder rulesBinder()
RulesBinder.RulesBinderCopyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.