Package org.drools.compiler.compiler
Class Dialect.DummyDialect
- java.lang.Object
-
- org.drools.compiler.compiler.Dialect.DummyDialect
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.compiler.compiler.Dialect
Dialect.DummyDialect
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver, org.kie.api.io.Resource resource)
void
addImport(org.drools.drl.ast.descr.ImportDescr importDescr)
void
addRule(RuleBuildContext context)
void
addStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)
AnalysisResult
analyzeBlock(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, java.lang.String text, BoundIdentifiers availableIdentifiers)
AnalysisResult
analyzeExpression(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, java.lang.Object content, BoundIdentifiers availableIdentifiers)
void
clearResults()
void
compileAll()
AccumulateBuilder
getAccumulateBuilder()
EngineElementBuilder
getBuilder(java.lang.Class clazz)
java.util.Map<java.lang.Class<?>,EngineElementBuilder>
getBuilders()
ConsequenceBuilder
getConsequenceBuilder()
EnabledBuilder
getEnabledBuilder()
EntryPointBuilder
getEntryPointBuilder()
RuleConditionBuilder
getEvalBuilder()
FromBuilder
getFromBuilder()
java.lang.String
getId()
PackageRegistry
getPackageRegistry()
PatternBuilder
getPatternBuilder()
PatternBuilderForQuery
getPatternBuilderForQuery(org.drools.core.definitions.rule.impl.QueryImpl query)
PredicateBuilder
getPredicateBuilder()
java.util.List<org.kie.internal.builder.KnowledgeBuilderResult>
getResults()
RuleClassBuilder
getRuleClassBuilder()
SalienceBuilder
getSalienceBuilder()
org.drools.util.TypeResolver
getTypeResolver()
void
init(org.drools.drl.ast.descr.ProcessDescr processDescr)
void
init(org.drools.drl.ast.descr.RuleDescr ruleDescr)
void
postCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver)
void
preCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.compiler.compiler.Dialect
addSrc, isJava, isStrictMode
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPackageRegistry
public PackageRegistry getPackageRegistry()
- Specified by:
getPackageRegistry
in interfaceDialect
-
addImport
public void addImport(org.drools.drl.ast.descr.ImportDescr importDescr)
-
addStaticImport
public void addStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)
- Specified by:
addStaticImport
in interfaceDialect
-
init
public void init(org.drools.drl.ast.descr.RuleDescr ruleDescr)
-
init
public void init(org.drools.drl.ast.descr.ProcessDescr processDescr)
-
getBuilder
public EngineElementBuilder getBuilder(java.lang.Class clazz)
- Specified by:
getBuilder
in interfaceDialect
-
getPatternBuilder
public PatternBuilder getPatternBuilder()
- Specified by:
getPatternBuilder
in interfaceDialect
-
getEntryPointBuilder
public EntryPointBuilder getEntryPointBuilder()
- Specified by:
getEntryPointBuilder
in interfaceDialect
-
getTypeResolver
public org.drools.util.TypeResolver getTypeResolver()
- Specified by:
getTypeResolver
in interfaceDialect
-
getBuilders
public java.util.Map<java.lang.Class<?>,EngineElementBuilder> getBuilders()
- Specified by:
getBuilders
in interfaceDialect
-
getSalienceBuilder
public SalienceBuilder getSalienceBuilder()
- Specified by:
getSalienceBuilder
in interfaceDialect
-
getEnabledBuilder
public EnabledBuilder getEnabledBuilder()
- Specified by:
getEnabledBuilder
in interfaceDialect
-
getPatternBuilderForQuery
public PatternBuilderForQuery getPatternBuilderForQuery(org.drools.core.definitions.rule.impl.QueryImpl query)
- Specified by:
getPatternBuilderForQuery
in interfaceDialect
-
getEvalBuilder
public RuleConditionBuilder getEvalBuilder()
- Specified by:
getEvalBuilder
in interfaceDialect
-
getAccumulateBuilder
public AccumulateBuilder getAccumulateBuilder()
- Specified by:
getAccumulateBuilder
in interfaceDialect
-
getPredicateBuilder
public PredicateBuilder getPredicateBuilder()
- Specified by:
getPredicateBuilder
in interfaceDialect
-
getConsequenceBuilder
public ConsequenceBuilder getConsequenceBuilder()
- Specified by:
getConsequenceBuilder
in interfaceDialect
-
getRuleClassBuilder
public RuleClassBuilder getRuleClassBuilder()
- Specified by:
getRuleClassBuilder
in interfaceDialect
-
getFromBuilder
public FromBuilder getFromBuilder()
- Specified by:
getFromBuilder
in interfaceDialect
-
analyzeExpression
public AnalysisResult analyzeExpression(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, java.lang.Object content, BoundIdentifiers availableIdentifiers)
- Specified by:
analyzeExpression
in interfaceDialect
-
analyzeBlock
public AnalysisResult analyzeBlock(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, java.lang.String text, BoundIdentifiers availableIdentifiers)
- Specified by:
analyzeBlock
in interfaceDialect
-
compileAll
public void compileAll()
- Specified by:
compileAll
in interfaceDialect
-
addRule
public void addRule(RuleBuildContext context)
-
addFunction
public void addFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver, org.kie.api.io.Resource resource)
- Specified by:
addFunction
in interfaceDialect
-
getResults
public java.util.List<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResults
in interfaceDialect
-
clearResults
public void clearResults()
- Specified by:
clearResults
in interfaceDialect
-
postCompileAddFunction
public void postCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver)
- Specified by:
postCompileAddFunction
in interfaceDialect
-
preCompileAddFunction
public void preCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.util.TypeResolver typeResolver)
- Specified by:
preCompileAddFunction
in interfaceDialect
-
-