| 限定符和类型 | 方法和说明 |
|---|---|
ActionValue |
VariableAssignAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
SimpleAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
ScoringAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
ExecuteMethodAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
ExecuteCommonFunctionAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
ConsolePrintAction.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
ActionValue |
Action.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
Map<String,Object> |
BsfVariableCollector.getVariableMap(Context context) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
FlowContext |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FlowContextImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
BaseReteNode.buildVariables(Context context,
Value value,
Map<String,Object> variableMap) |
Rule[] |
TerminalNode.enter(Context context,
Object object) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ActionValue> |
LoopRule.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ScoringStrategy.calculate(Scorecard scorecard,
Context context)
计算得分方法
|
List<ActionValue> |
ScoreRule.execute(Context context,
Object matchedObject,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
BigDecimal |
ScorecardImpl.executeSum(Context context) |
BigDecimal |
ScorecardImpl.executeWeightSum(Context context) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Context |
AbstractRuleBox.context |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<RuleInfo> |
RuleGroup.execute(Context context,
AgendaFilter filter,
int max,
List<ActionValue> actionValues) |
List<RuleInfo> |
AgendaGroup.execute(Context context,
AgendaFilter filter,
int max,
List<ActionValue> actionValues) |
List<RuleInfo> |
ActivationGroup.execute(Context context,
AgendaFilter filter,
int max,
List<ActionValue> actionValues) |
RuleInfo |
ActivationImpl.execute(Context context,
List<RuleInfo> executedRules,
List<ActionValue> actionValues) |
RuleInfo |
Activation.execute(Context context,
List<RuleInfo> executedRules,
List<ActionValue> actionValues) |
| 构造器和说明 |
|---|
AbstractRuleBox(Context context,
List<RuleInfo> executedRules) |
ActivationGroupRuleBox(Context context,
List<RuleInfo> executedRules) |
ActivationRuleBox(Context context,
List<RuleInfo> executedRules) |
Agenda(WorkingMemory workingMemory,
Context context) |
AgendaGroupRuleBox(Context context,
List<RuleInfo> executedRules) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
EvaluationContext |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ContextImpl |
class |
EvaluationContextImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ValueCompute.complexValueCompute(Value value,
Object matchedObject,
Context context,
List<Object> allMatchedObjects,
Map<String,Object> variableMap) |
Object |
ValueCompute.findObject(String className,
Object matchedFact,
Context context) |
Object |
ValueCompute.simpleArithmeticCompute(Context context,
Object leftObj,
SimpleArithmetic simpleArithmetic) |
Copyright © 2018 Bstek. All rights reserved.