Package org.drools.compiler.builder.impl
Class Processor
- java.lang.Object
-
- org.drools.compiler.builder.impl.Processor
-
- Direct Known Subclasses:
ProcessorDecisionTable,ProcessorDrl,ProcessorDslr,ProcessorTemplate
public abstract class Processor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected KnowledgeBuilderConfigurationImplconfigurationprotected static org.slf4j.Loggerloggerprotected org.kie.api.builder.ReleaseIdreleaseIdprotected Collection<org.kie.internal.builder.KnowledgeBuilderResult>results
-
Constructor Summary
Constructors Constructor Description Processor(KnowledgeBuilderConfigurationImpl configuration)Processor(KnowledgeBuilderConfigurationImpl configuration, org.kie.api.builder.ReleaseId releaseId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilecreateDumpDrlFile(File dumpDir, String fileName, String extension)protected org.drools.drl.ast.descr.PackageDescrdslrReaderToPackageDescr(org.kie.api.io.Resource resource, Reader dslrReader, org.drools.drl.parser.lang.dsl.DefaultExpander expander)protected voiddumpDrlGeneratedFromDTable(File dumpDir, String generatedDrl, String srcPath)protected org.drools.drl.ast.descr.PackageDescrgeneratedDrlToPackageDescr(org.kie.api.io.Resource resource, String generatedDrl)Collection<org.kie.internal.builder.KnowledgeBuilderResult>getResults()
-
-
-
Field Detail
-
configuration
protected KnowledgeBuilderConfigurationImpl configuration
-
results
protected Collection<org.kie.internal.builder.KnowledgeBuilderResult> results
-
releaseId
protected org.kie.api.builder.ReleaseId releaseId
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Detail
-
Processor
public Processor(KnowledgeBuilderConfigurationImpl configuration, org.kie.api.builder.ReleaseId releaseId)
-
Processor
public Processor(KnowledgeBuilderConfigurationImpl configuration)
-
-
Method Detail
-
getResults
public Collection<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
-
generatedDrlToPackageDescr
protected org.drools.drl.ast.descr.PackageDescr generatedDrlToPackageDescr(org.kie.api.io.Resource resource, String generatedDrl) throws org.drools.drl.parser.DroolsParserException- Throws:
org.drools.drl.parser.DroolsParserException
-
dumpDrlGeneratedFromDTable
protected void dumpDrlGeneratedFromDTable(File dumpDir, String generatedDrl, String srcPath)
-
createDumpDrlFile
protected File createDumpDrlFile(File dumpDir, String fileName, String extension)
-
dslrReaderToPackageDescr
protected org.drools.drl.ast.descr.PackageDescr dslrReaderToPackageDescr(org.kie.api.io.Resource resource, Reader dslrReader, org.drools.drl.parser.lang.dsl.DefaultExpander expander) throws org.drools.drl.parser.DroolsParserException- Throws:
org.drools.drl.parser.DroolsParserException
-
-