org.drools.smf
Interface SemanticFunctionsCompiler

All Superinterfaces:
SemanticCompiler
All Known Implementing Classes:
GroovySemanticFunctionsCompiler, JavaSemanticFunctionsCompiler

public interface SemanticFunctionsCompiler
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(Functions functions, java.util.Set imports, java.lang.String packageName, java.lang.String className, java.lang.String parentClass, ResourceReader resourceReader, java.util.Map files)
           
 
Methods inherited from interface org.drools.smf.SemanticCompiler
getFileExtension, getSemanticType
 

Method Detail

generate

void generate(Functions functions,
              java.util.Set imports,
              java.lang.String packageName,
              java.lang.String className,
              java.lang.String parentClass,
              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)