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.java | |
org.drools.compiler.rule.builder.dialect.mvel |
Modifier and Type | Method and Description |
---|---|
PackageBuildContext |
BoundIdentifiers.getContext() |
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) |
Constructor and Description |
---|
BoundIdentifiers(Map<String,Class<?>> declarations,
PackageBuildContext context) |
BoundIdentifiers(Map<String,Class<?>> declarations,
PackageBuildContext context,
Map<String,org.drools.core.base.EvaluatorWrapper> operators) |
BoundIdentifiers(Map<String,Class<?>> declarations,
PackageBuildContext context,
Map<String,org.drools.core.base.EvaluatorWrapper> operators,
Class<?> thisClass) |
BoundIdentifiers(org.drools.core.rule.Pattern pattern,
PackageBuildContext context,
Map<String,org.drools.core.base.EvaluatorWrapper> operators,
Class<?> thisClass) |
Modifier and Type | Class and Description |
---|---|
class |
RuleBuildContext
A context for the current build
|
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 | Method and Description |
---|---|
AnalysisResult |
MVELDialect.analyzeBlock(PackageBuildContext context,
BaseDescr descr,
String text,
BoundIdentifiers availableIdentifiers) |
AnalysisResult |
MVELDialect.analyzeBlock(PackageBuildContext context,
String text,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes,
String contextIndeifier,
Class kcontextClass) |
AnalysisResult |
MVELDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers) |
static AnalysisResult |
MVELDialect.analyzeExpression(PackageBuildContext context,
BaseDescr descr,
Object content,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes) |
static MVELAnalysisResult |
MVELExprAnalyzer.analyzeExpression(PackageBuildContext context,
String expr,
BoundIdentifiers availableIdentifiers,
Map<String,Class<?>> localTypes,
String contextIdentifier,
Class kcontextClass)
Analyze an expression.
|
static Class<?> |
MVELExprAnalyzer.getExpressionType(PackageBuildContext context,
Map<String,Class<?>> declCls,
org.drools.core.rule.RuleConditionElement source,
String expression) |
static 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,
org.drools.core.base.mvel.MVELCompilationUnit.Scope scope) |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.