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.asm | |
org.drools.compiler.rule.builder.dialect.java | |
org.drools.compiler.rule.builder.dialect.mvel |
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 |
---|---|
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.base.mvel.MVELCompilationUnit |
MVELConstraintBuilder.buildCompilationUnit(RuleBuildContext context,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
PredicateDescr predicateDescr,
AnalysisResult analysis) |
org.drools.core.base.mvel.MVELCompilationUnit |
ConstraintBuilder.buildCompilationUnit(RuleBuildContext context,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
PredicateDescr predicateDescr,
AnalysisResult analysis) |
static org.drools.core.rule.Declaration[][] |
PatternBuilder.getUsedDeclarations(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
AnalysisResult analysis) |
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 | Class and Description |
---|---|
class |
JavaAnalysisResult
An analysis result implementation for the java dialect
|
Modifier and Type | Method and Description |
---|---|
AnalysisResult |
JavaDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
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) |
Modifier and Type | Class and Description |
---|---|
class |
MVELAnalysisResult
An analysis result implementation for the MVEL dialect
|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
org.drools.core.base.mvel.MVELCompilationUnit |
MVELDialect.getMVELCompilationUnit(String expression,
AnalysisResult analysis,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
Map<String,Class<?>> otherInputVariables,
PackageBuildContext context,
String contextIndeifier,
Class kcontextClass) |
org.drools.core.base.mvel.MVELCompilationUnit |
MVELDialect.getMVELCompilationUnit(String expression,
AnalysisResult analysis,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
Map<String,Class<?>> otherInputVariables,
PackageBuildContext context,
String contextIndeifier,
Class kcontextClass,
boolean readLocalsFromTuple) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.