1 |
| package org.drools.semantics.groovy; |
2 |
| |
3 |
| import org.drools.rule.RuleSet; |
4 |
| import org.drools.smf.Configuration; |
5 |
| import org.drools.smf.FactoryException; |
6 |
| import org.drools.smf.FunctionsFactory; |
7 |
| import org.drools.spi.Functions; |
8 |
| import org.drools.spi.RuleBaseContext; |
9 |
| |
10 |
| public class GroovyFunctionsFactory implements FunctionsFactory |
11 |
| { |
12 |
0
| public Functions newFunctions(RuleSet ruleSet,
|
13 |
| RuleBaseContext context, |
14 |
| Configuration config) throws FactoryException |
15 |
| { |
16 |
0
| return new GroovyFunctions( config.getAttribute("name"), config.getText( ) );
|
17 |
| } |
18 |
| } |