public abstract class CriterionBuilder extends Object
| 构造器和说明 |
|---|
CriterionBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected BaseReteNode |
buildCriteria(Criteria criteria,
ConditionNode prevNode,
BuildContext context) |
abstract BaseReteNode |
buildCriterion(BaseCriterion c,
BuildContext context) |
protected NamedCriteriaNode |
buildNamedCriteria(NamedCriteria criteria,
ConditionNode prevNode,
BuildContext context)
带reference name的条件比较特殊,它不需要判断是否有父节点,需要将所有节点都直接挂在ObjectTypeNode下
|
abstract boolean |
support(Criterion criterion) |
public abstract BaseReteNode buildCriterion(BaseCriterion c, BuildContext context)
public abstract boolean support(Criterion criterion)
protected BaseReteNode buildCriteria(Criteria criteria, ConditionNode prevNode, BuildContext context)
protected NamedCriteriaNode buildNamedCriteria(NamedCriteria criteria, ConditionNode prevNode, BuildContext context)
criteria - 命名条件对象prevNode - 上一节点对象context - 上下文对象Copyright © 2018 Bstek. All rights reserved.