Package | Description |
---|---|
org.drools.compiler.compiler |
This is the main package to load rules.
|
org.drools.compiler.rule.builder | |
org.drools.compiler.rule.builder.dialect | |
org.drools.compiler.rule.builder.dialect.asm | |
org.drools.compiler.rule.builder.dialect.java | |
org.drools.compiler.rule.builder.dialect.mvel |
Modifier and Type | Method and Description |
---|---|
BoundIdentifiers |
AnalysisResult.getBoundIdentifiers()
Returns the array of lists
|
Modifier and Type | Method and Description |
---|---|
AnalysisResult |
Dialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
Dialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
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) |
static void |
PatternBuilder.createImplicitBindings(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
Set<String> unboundIdentifiers,
BoundIdentifiers boundIdentifiers,
List<org.drools.core.rule.Declaration> factDeclarations) |
Modifier and Type | Method and Description |
---|---|
static void |
DialectUtil.setContainerBlockInputs(RuleBuildContext context,
List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock,
String originalCode,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars,
int offset)
This code is not currently used, it's commented out in method caller.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractASMPredicateBuilder.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 |
AbstractASMReturnValueBuilder.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) |
Modifier and Type | Method and Description |
---|---|
BoundIdentifiers |
JavaAnalysisResult.getBoundIdentifiers() |
Modifier and Type | Method and Description |
---|---|
AnalysisResult |
JavaDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
JavaAnalysisResult |
JavaExprAnalyzer.analyzeBlock(String expr,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
JavaDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
JavaDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes) |
JavaAnalysisResult |
JavaExprAnalyzer.analyzeExpression(String expr,
BoundIdentifiers availableIdentifiers)
Analyze an expression.
|
static Map<String,Object> |
JavaRuleBuilderHelper.createConsequenceContext(RuleBuildContext context,
String consequenceName,
String className,
String consequenceText,
Map<String,org.drools.core.rule.Declaration> decls,
BoundIdentifiers usedIdentifiers) |
void |
JavaAnalysisResult.setBoundIdentifiers(BoundIdentifiers boundIdentifiers) |
Modifier and Type | Method and Description |
---|---|
BoundIdentifiers |
MVELAnalysisResult.getBoundIdentifiers() |
Modifier and Type | Method and Description |
---|---|
AnalysisResult |
MVELDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
Map interceptors,
String text,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes,
String contextIndeifier,
Class kcontextClass) |
AnalysisResult |
MVELDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
MVELDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
MVELDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes) |
MVELAnalysisResult |
MVELExprAnalyzer.analyzeExpression(PackageBuildContext context,
String expr,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes,
String contextIndeifier,
Class kcontextClass)
Analyze an expression.
|
void |
MVELPredicateBuilder.build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
org.drools.core.rule.PredicateConstraint predicate,
PredicateDescr predicateDescr,
AnalysisResult analysis) |
void |
MVELReturnValueBuilder.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) |
void |
MVELAnalysisResult.setBoundIdentifiers(BoundIdentifiers boundIdentifiers) |
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.