Skip navigation links
A B E G I L M O P R S T 

A

add(ApplicationContext, RuleProvider) - Static method in class org.dhatim.rules.RuleProviderAccessor
Adds the passed-in provider to the Smooks ApplicationContext.

B

BasicRuleEvalResult - Class in org.dhatim.rules
Basic rule evaluation result.
BasicRuleEvalResult(boolean, String, String) - Constructor for class org.dhatim.rules.BasicRuleEvalResult
 
BasicRuleEvalResult(Throwable, String, String) - Constructor for class org.dhatim.rules.BasicRuleEvalResult
 

E

evaluate(String, CharSequence, ExecutionContext) - Method in class org.dhatim.rules.mvel.MVELProvider
 
evaluate(String, CharSequence, ExecutionContext) - Method in class org.dhatim.rules.regex.RegexProvider
 
evaluate(String, CharSequence, ExecutionContext) - Method in interface org.dhatim.rules.RuleProvider
Evalutate the rule.

G

get(ApplicationContext, String) - Static method in class org.dhatim.rules.RuleProviderAccessor
Gets a RuleProvider matching the passed in ruleProviderName.
getEvalException() - Method in class org.dhatim.rules.BasicRuleEvalResult
 
getEvalException() - Method in interface org.dhatim.rules.RuleEvalResult
Get any provider level exceptions that may have occured during the rule evaluation.
getName() - Method in class org.dhatim.rules.mvel.MVELProvider
 
getName() - Method in class org.dhatim.rules.regex.RegexProvider
 
getName() - Method in interface org.dhatim.rules.RuleProvider
Gets this providers name.
getPattern() - Method in class org.dhatim.rules.regex.RegexRuleEvalResult
 
getRuleName() - Method in class org.dhatim.rules.BasicRuleEvalResult
 
getRuleName() - Method in interface org.dhatim.rules.RuleEvalResult
Gets the name of the Rule that this class is a result of.
getRuleProviderName() - Method in class org.dhatim.rules.BasicRuleEvalResult
 
getRuleProviderName() - Method in interface org.dhatim.rules.RuleEvalResult
The name of the provider that produced this rule result.
getRuleProviders(ApplicationContext) - Static method in class org.dhatim.rules.RuleProviderAccessor
Gets the Map of RuleProviders that exist in the Smooks AppcliationContext.
getSrc() - Method in class org.dhatim.rules.mvel.MVELProvider
 
getSrc() - Method in class org.dhatim.rules.regex.RegexProvider
 
getSrc() - Method in interface org.dhatim.rules.RuleProvider
Gets the source for this rule provider
getText() - Method in class org.dhatim.rules.mvel.MVELRuleEvalResult
 
getText() - Method in class org.dhatim.rules.regex.RegexRuleEvalResult
 

I

installRuleProvider() - Method in class org.dhatim.rules.RulesProviderFactory
Creates and installs the configured rule provider.

L

loadRules(String) - Method in class org.dhatim.rules.regex.RegexProvider
Load the regex rule from the specified rule file.

M

matched() - Method in class org.dhatim.rules.BasicRuleEvalResult
 
matched() - Method in interface org.dhatim.rules.RuleEvalResult
The outcome of the rule evaluation.
MVELProvider - Class in org.dhatim.rules.mvel
MVEL Rule Provider.
MVELProvider() - Constructor for class org.dhatim.rules.mvel.MVELProvider
 
MVELRuleEvalResult - Class in org.dhatim.rules.mvel
MVEL RuleEvalResult.
MVELRuleEvalResult(boolean, String, String, String) - Constructor for class org.dhatim.rules.mvel.MVELRuleEvalResult
Creates a RuleEvalResult that indicates a successfully executed rule.
MVELRuleEvalResult(Throwable, String, String, String) - Constructor for class org.dhatim.rules.mvel.MVELRuleEvalResult
 

O

org.dhatim.rules - package org.dhatim.rules
 
org.dhatim.rules.mvel - package org.dhatim.rules.mvel
 
org.dhatim.rules.regex - package org.dhatim.rules.regex
 

P

parseRuleName(String) - Static method in class org.dhatim.rules.RuleProviderAccessor
Parse the rule name from the passed in composite rule name.
parseRuleProviderName(String) - Static method in class org.dhatim.rules.RuleProviderAccessor
 

R

RegexProvider - Class in org.dhatim.rules.regex
Regex Rule Provider.
RegexProvider() - Constructor for class org.dhatim.rules.regex.RegexProvider
No-args constructor required by Smooks.
RegexProvider(String) - Constructor for class org.dhatim.rules.regex.RegexProvider
Constructor which accepts a source regex file.
RegexRuleEvalResult - Class in org.dhatim.rules.regex
Regex RuleEvalResult.
RegexRuleEvalResult(boolean, String, String, Pattern, String) - Constructor for class org.dhatim.rules.regex.RegexRuleEvalResult
Creates a RuleEvalResult that indicates a successfully executed rule.
RuleEvalResult - Interface in org.dhatim.rules
RuleEvalResult is the returned result from a RuleProvider.evaluate(String, CharSequence, org.dhatim.container.ExecutionContext) invocation.
RuleProvider - Interface in org.dhatim.rules
RuleProvider declares the contract which must be followed to make different types of rule/evaluation technologies work with Smooks.
RuleProviderAccessor - Class in org.dhatim.rules
RuleProviderAccessor provides convenience methods for adding and getting rule providers in a Smooks Application context.
RulesProviderFactory - Class in org.dhatim.rules
RulesProviderFactory is responsible for creating RuleProviders and installing those providers in the Smooks ApplicationContext.
RulesProviderFactory() - Constructor for class org.dhatim.rules.RulesProviderFactory
 

S

setName(String) - Method in class org.dhatim.rules.mvel.MVELProvider
 
setName(String) - Method in class org.dhatim.rules.regex.RegexProvider
 
setName(String) - Method in interface org.dhatim.rules.RuleProvider
The name of this rule provider.
setSrc(String) - Method in class org.dhatim.rules.mvel.MVELProvider
 
setSrc(String) - Method in class org.dhatim.rules.regex.RegexProvider
 
setSrc(String) - Method in interface org.dhatim.rules.RuleProvider
Sets the src for this rule provider.

T

toString() - Method in class org.dhatim.rules.mvel.MVELRuleEvalResult
 
toString() - Method in class org.dhatim.rules.regex.RegexRuleEvalResult
 
toString() - Method in class org.dhatim.rules.RulesProviderFactory
 
A B E G I L M O P R S T 
Skip navigation links

Copyright © 2017. All rights reserved.