| Package | Description |
|---|---|
| org.drools.compiler.compiler |
This is the main package to load rules.
|
| org.drools.compiler.rule.builder |
| Modifier and Type | Method and Description |
|---|---|
AnalysisResult |
Dialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
Dialect.DummyDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
Dialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
Dialect.DummyDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
| Modifier and Type | Method and Description |
|---|---|
AnalysisResult |
ConstraintBuilder.analyzeExpression(Class<?> thisClass,
String expr) |
AnalysisResult |
ConstraintBuilder.DummyConstraintBuilder.analyzeExpression(Class<?> thisClass,
String expr) |
static AnalysisResult |
PatternBuilder.buildAnalysis(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
PredicateDescr predicateDescr,
Map<String,OperatorDescr> aliases) |
| Modifier and Type | Method and Description |
|---|---|
void |
PredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
org.drools.core.rule.PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis) |
void |
ReturnValueBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
org.drools.core.rule.ReturnValueRestriction returnValueRestriction,
ReturnValueRestrictionDescr returnValueRestrictionDescr,
AnalysisResult analysis) |
org.drools.core.spi.Constraint |
ConstraintBuilder.buildMvelConstraint(String packageName,
String expression,
org.drools.core.rule.Declaration[] declarations,
org.drools.core.base.EvaluatorWrapper[] operators,
RuleBuildContext context,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
PredicateDescr predicateDescr,
AnalysisResult analysis,
boolean isIndexable) |
org.drools.core.spi.Constraint |
ConstraintBuilder.DummyConstraintBuilder.buildMvelConstraint(String packageName,
String expression,
org.drools.core.rule.Declaration[] declarations,
org.drools.core.base.EvaluatorWrapper[] operators,
RuleBuildContext context,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
PredicateDescr predicateDescr,
AnalysisResult analysis,
boolean isIndexable) |
static org.drools.core.rule.Declaration[][] |
PatternBuilder.getUsedDeclarations(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
AnalysisResult analysis) |
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.