org.drools.smf
Interface SemanticRuleCompiler
- All Superinterfaces:
- SemanticCompiler
- All Known Implementing Classes:
- GroovySemanticRuleCompiler, JavaSemanticRuleCompiler
public interface SemanticRuleCompiler
- extends SemanticCompiler
Method Summary |
void |
compile(java.lang.String[] filesNames,
ResourceReader resourceReader,
ResourceStore resourceStore,
java.lang.ClassLoader classLoader)
|
void |
compile(java.lang.String fileName,
ResourceReader resourceReader,
ResourceStore resourceStore,
java.lang.ClassLoader classLoader)
|
void |
generate(RuleComponent[] components,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.String packageName,
java.lang.String className,
java.lang.String lastClassName,
java.lang.String knowledgeHelper,
ResourceReader resourceReader,
java.util.Map files)
|
generate
void generate(RuleComponent[] components,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.String packageName,
java.lang.String className,
java.lang.String lastClassName,
java.lang.String knowledgeHelper,
ResourceReader resourceReader,
java.util.Map files)
throws java.io.IOException
- Throws:
java.io.IOException
compile
void compile(java.lang.String fileName,
ResourceReader resourceReader,
ResourceStore resourceStore,
java.lang.ClassLoader classLoader)
compile
void compile(java.lang.String[] filesNames,
ResourceReader resourceReader,
ResourceStore resourceStore,
java.lang.ClassLoader classLoader)