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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.TypeResolver typeResolver, org.kie.api.io.Resource resource)voidaddImport(org.drools.drl.ast.descr.ImportDescr importDescr)voidaddRule(RuleBuildContext context)voidaddStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)AnalysisResultanalyzeBlock(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, String text, BoundIdentifiers availableIdentifiers)AnalysisResultanalyzeExpression(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, Object content, BoundIdentifiers availableIdentifiers)voidclearResults()voidcompileAll()AccumulateBuildergetAccumulateBuilder()EngineElementBuildergetBuilder(Class clazz)Map<Class<?>,EngineElementBuilder>getBuilders()ConsequenceBuildergetConsequenceBuilder()EnabledBuildergetEnabledBuilder()EntryPointBuildergetEntryPointBuilder()RuleConditionBuildergetEvalBuilder()FromBuildergetFromBuilder()StringgetId()PackageRegistrygetPackageRegistry()PatternBuildergetPatternBuilder()PatternBuilderForQuerygetPatternBuilderForQuery(org.drools.core.rule.QueryImpl query)PredicateBuildergetPredicateBuilder()List<org.kie.internal.builder.KnowledgeBuilderResult>getResults()RuleClassBuildergetRuleClassBuilder()SalienceBuildergetSalienceBuilder()org.drools.core.addon.TypeResolvergetTypeResolver()voidinit(org.drools.drl.ast.descr.ProcessDescr processDescr)voidinit(org.drools.drl.ast.descr.RuleDescr ruleDescr)voidpostCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.TypeResolver typeResolver)voidpreCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.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 String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPackageRegistry
public PackageRegistry getPackageRegistry()
- Specified by:
getPackageRegistryin 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:
addStaticImportin 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(Class clazz)
- Specified by:
getBuilderin interfaceDialect
-
getPatternBuilder
public PatternBuilder getPatternBuilder()
- Specified by:
getPatternBuilderin interfaceDialect
-
getEntryPointBuilder
public EntryPointBuilder getEntryPointBuilder()
- Specified by:
getEntryPointBuilderin interfaceDialect
-
getTypeResolver
public org.drools.core.addon.TypeResolver getTypeResolver()
- Specified by:
getTypeResolverin interfaceDialect
-
getBuilders
public Map<Class<?>,EngineElementBuilder> getBuilders()
- Specified by:
getBuildersin interfaceDialect
-
getSalienceBuilder
public SalienceBuilder getSalienceBuilder()
- Specified by:
getSalienceBuilderin interfaceDialect
-
getEnabledBuilder
public EnabledBuilder getEnabledBuilder()
- Specified by:
getEnabledBuilderin interfaceDialect
-
getPatternBuilderForQuery
public PatternBuilderForQuery getPatternBuilderForQuery(org.drools.core.rule.QueryImpl query)
- Specified by:
getPatternBuilderForQueryin interfaceDialect
-
getEvalBuilder
public RuleConditionBuilder getEvalBuilder()
- Specified by:
getEvalBuilderin interfaceDialect
-
getAccumulateBuilder
public AccumulateBuilder getAccumulateBuilder()
- Specified by:
getAccumulateBuilderin interfaceDialect
-
getPredicateBuilder
public PredicateBuilder getPredicateBuilder()
- Specified by:
getPredicateBuilderin interfaceDialect
-
getConsequenceBuilder
public ConsequenceBuilder getConsequenceBuilder()
- Specified by:
getConsequenceBuilderin interfaceDialect
-
getRuleClassBuilder
public RuleClassBuilder getRuleClassBuilder()
- Specified by:
getRuleClassBuilderin interfaceDialect
-
getFromBuilder
public FromBuilder getFromBuilder()
- Specified by:
getFromBuilderin interfaceDialect
-
analyzeExpression
public AnalysisResult analyzeExpression(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, Object content, BoundIdentifiers availableIdentifiers)
- Specified by:
analyzeExpressionin interfaceDialect
-
analyzeBlock
public AnalysisResult analyzeBlock(PackageBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, String text, BoundIdentifiers availableIdentifiers)
- Specified by:
analyzeBlockin interfaceDialect
-
compileAll
public void compileAll()
- Specified by:
compileAllin interfaceDialect
-
addRule
public void addRule(RuleBuildContext context)
-
addFunction
public void addFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.TypeResolver typeResolver, org.kie.api.io.Resource resource)- Specified by:
addFunctionin interfaceDialect
-
getResults
public List<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResultsin interfaceDialect
-
clearResults
public void clearResults()
- Specified by:
clearResultsin interfaceDialect
-
postCompileAddFunction
public void postCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.TypeResolver typeResolver)- Specified by:
postCompileAddFunctionin interfaceDialect
-
preCompileAddFunction
public void preCompileAddFunction(org.drools.drl.ast.descr.FunctionDescr functionDescr, org.drools.core.addon.TypeResolver typeResolver)- Specified by:
preCompileAddFunctionin interfaceDialect
-
-