跳过导航链接
A B C D E F G H I K L M O P R S T V 

A

activationGroup - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
激活分组 具有相同分组名称的规则只能有一个规则被触发 activation-group "mygroup"
agendaGroup - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
议程分组 属于另一种可控的规则执行方式 用户可以通过设置agenda-group来控制规则的执行,只有获取焦点的组中的规则才会被触发 agenda-group "myagendagroup_1"
attributes - 类 中的变量top.cenze.rule.frame.entity.RuleHeader
规则属性
autoFocus - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
自动获取焦点(默认为false) 一般结合agenda-group属性使用,当一个议程分组未获取焦点时,可以设置auto-focus属性来控制 agenda-group "myagendagroup_2" auto-focus true //自动获取焦点

B

body - 类 中的变量top.cenze.rule.frame.entity.Rule
规则体

C

closeSymbol - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
右符号(取值RuleSymbolEnum,R开头符号)
cmpOps - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
比较操作符(取值RuleCompOperatorEnum)

D

dateEffective - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
指定规则的生效时间 即只有当前系统时间大于等于设置的时间或者日期规则才有可能触发。
dateExpires - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
指定规则的失效时间 即只有当前系统时间小于设置的时间或者日期规则才有可能触发。
desc - 枚举 中的变量top.cenze.rule.frame.enums.RuleAttributesEnum
 
desc - 枚举 中的变量top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
desc - 枚举 中的变量top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
desc - 枚举 中的变量top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
desc - 枚举 中的变量top.cenze.rule.frame.enums.RuleSymbolEnum
 
dialect - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
指定当前规则使用的语言类型,取值为java和mvel,默认值为java dialect java
DroolsApplication - top.cenze.rule中的类
 
DroolsApplication() - 类 的构造器top.cenze.rule.DroolsApplication
 
DroolsConfig - top.cenze.rule.config中的类
 
DroolsConfig() - 类 的构造器top.cenze.rule.config.DroolsConfig
 
duration - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
规则定时(单位:毫秒) duration 3000 // 3秒后执行规则

E

enabled - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
指定当前规则是否启用(默认为true) 如果设置的值为false则当前规则无论是否匹配成功都不会触发 enabled false //指定当前规则不可用,当前规则无论是否匹配成功都不会执行
execAll(Object) - 类 中的静态方法top.cenze.rule.utils.KieUtil
执行所有规则
execAll(Object, Map<String, Object>) - 类 中的静态方法top.cenze.rule.utils.KieUtil
执行所有规则
execByRuleName(Object, String) - 类 中的静态方法top.cenze.rule.utils.KieUtil
执行指定名称的规则 drl规则文件中 rule 项对应的值
execByRuleName(Object, String, Map<String, Object>) - 类 中的静态方法top.cenze.rule.utils.KieUtil
执行指定名称的规则 drl规则文件中 rule 项对应的值

F

fileName - 类 中的变量top.cenze.rule.frame.entity.RuleFile
规则文件名

G

getContent(String) - 类 中的静态方法top.cenze.rule.utils.Html2TextUtil
 
getDesc() - 枚举 中的方法top.cenze.rule.frame.enums.RuleAttributesEnum
 
getDesc() - 枚举 中的方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
getDesc() - 枚举 中的方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
getDesc() - 枚举 中的方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
getDesc() - 枚举 中的方法top.cenze.rule.frame.enums.RuleSymbolEnum
 
getKieBase() - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
getKieContainer() - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
getKieFileSystem() - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
getKieServices() - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
getText() - 类 中的方法top.cenze.rule.utils.Html2TextUtil
 
getVal() - 枚举 中的方法top.cenze.rule.frame.enums.RuleAttributesEnum
 
getVal() - 枚举 中的方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
getVal() - 枚举 中的方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
getVal() - 枚举 中的方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
getVal() - 枚举 中的方法top.cenze.rule.frame.enums.RuleSymbolEnum
 

H

handleText(char[], int) - 类 中的方法top.cenze.rule.utils.Html2TextUtil
 
header - 类 中的变量top.cenze.rule.frame.entity.Rule
规则头
Html2TextUtil - top.cenze.rule.utils中的类
 
Html2TextUtil() - 类 的构造器top.cenze.rule.utils.Html2TextUtil
 
html2TextUtil - 类 中的静态变量top.cenze.rule.utils.Html2TextUtil
 

I

imports - 类 中的变量top.cenze.rule.frame.entity.RuleFile
规则引入包集合

K

KIE_PACKAGE_PATH - 类 中的静态变量top.cenze.rule.utils.KieUtil
 
kieBase() - 类 中的方法top.cenze.rule.config.DroolsConfig
内存仓库
kieBase - 类 中的静态变量top.cenze.rule.utils.KieUtil
 
kieContainer() - 类 中的方法top.cenze.rule.config.DroolsConfig
内存容器
kieContainer - 类 中的静态变量top.cenze.rule.utils.KieUtil
 
kieFileSystem() - 类 中的方法top.cenze.rule.config.DroolsConfig
内存文件系统
kieFileSystem - 类 中的静态变量top.cenze.rule.utils.KieUtil
 
kieServices - 类 中的静态变量top.cenze.rule.utils.KieUtil
 
KieUtil - top.cenze.rule.utils中的类
 
KieUtil() - 类 的构造器top.cenze.rule.utils.KieUtil
 

L

lhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhen
规则条件
lhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenLhs
自定义条件
lhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
自定义条件
lhsObjBindName - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenLhs
条件主体对象绑定变量名
lhsObjName - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenLhs
条件主体对象名
lockOnActive - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
是否不允许多次循环执行(默认为false,为true则只允许被执行一次) 控制当前的规则只会被执行一次,因为一个规则的重复执行不一定是本身触发的,也可能是其他规则触发的 是no-loop的加强版 lock-on-active true
logicalOperator - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
逻辑运算符(取值RuleLogicalOperatorEnum)
lstSubLhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenLhs
对象匹配子条件
lVal - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
左值

M

main(String[]) - 类 中的静态方法top.cenze.rule.DroolsApplication
 

O

openSymbol - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
左符号(取值RuleSymbolEnum,L开头符号)

P

packageName - 类 中的变量top.cenze.rule.frame.entity.RuleFile
规则package名
parse(String) - 类 中的方法top.cenze.rule.utils.Html2TextUtil
 

R

reloadRules(List<RuleBaseData>) - 类 中的静态方法top.cenze.rule.utils.KieUtil
批量重载规则
rhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyThen
规则事务
rhs - 类 中的变量top.cenze.rule.frame.entity.RuleBodyThenRhs
 
rThen - 类 中的变量top.cenze.rule.frame.entity.RuleBody
规则事务
Rule - top.cenze.rule.frame.entity中的类
 
Rule() - 类 的构造器top.cenze.rule.frame.entity.Rule
 
RuleAttributesEnum - top.cenze.rule.frame.enums中的枚举
规则比较操作符
RuleAttributesEnum(String, String) - 枚举 的构造器top.cenze.rule.frame.enums.RuleAttributesEnum
 
RuleBaseData - top.cenze.rule.dto中的类
 
RuleBaseData() - 类 的构造器top.cenze.rule.dto.RuleBaseData
 
RuleBody - top.cenze.rule.frame.entity中的类
 
RuleBody() - 类 的构造器top.cenze.rule.frame.entity.RuleBody
 
RuleBodyThen - top.cenze.rule.frame.entity中的类
 
RuleBodyThen() - 类 的构造器top.cenze.rule.frame.entity.RuleBodyThen
 
RuleBodyThenRhs - top.cenze.rule.frame.entity中的类
 
RuleBodyThenRhs() - 类 的构造器top.cenze.rule.frame.entity.RuleBodyThenRhs
 
RuleBodyWhen - top.cenze.rule.frame.entity中的类
 
RuleBodyWhen() - 类 的构造器top.cenze.rule.frame.entity.RuleBodyWhen
 
RuleBodyWhenLhs - top.cenze.rule.frame.entity中的类
When条件 lhs自定义条件优先于通过左右值组成的条件
RuleBodyWhenLhs() - 类 的构造器top.cenze.rule.frame.entity.RuleBodyWhenLhs
 
RuleBodyWhenSubLhs - top.cenze.rule.frame.entity中的类
When条件 lhs自定义条件优先于通过左右值组成的条件
RuleBodyWhenSubLhs() - 类 的构造器top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
 
RuleCompOperatorEnum - top.cenze.rule.frame.enums中的枚举
规则比较操作符(关系运算符)
RuleCompOperatorEnum(String, String) - 枚举 的构造器top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
ruleContent - 类 中的变量top.cenze.rule.dto.RuleBaseData
规则内容
RuleDialectTypeEnum - top.cenze.rule.frame.enums中的枚举
规则使用的语言类型
RuleDialectTypeEnum(String, String) - 枚举 的构造器top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
RuleFile - top.cenze.rule.frame.entity中的类
 
RuleFile() - 类 的构造器top.cenze.rule.frame.entity.RuleFile
 
RuleFileUtil - top.cenze.rule.utils中的类
 
RuleFileUtil() - 类 的构造器top.cenze.rule.utils.RuleFileUtil
 
RuleHeader - top.cenze.rule.frame.entity中的类
 
RuleHeader() - 类 的构造器top.cenze.rule.frame.entity.RuleHeader
 
RuleHeaderAttributes - top.cenze.rule.frame.entity中的类
 
RuleHeaderAttributes() - 类 的构造器top.cenze.rule.frame.entity.RuleHeaderAttributes
 
RuleLogicalOperatorEnum - top.cenze.rule.frame.enums中的枚举
规则逻辑操作符
RuleLogicalOperatorEnum(String, String) - 枚举 的构造器top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
ruleName - 类 中的变量top.cenze.rule.dto.RuleBaseData
规则名称
ruleName - 类 中的变量top.cenze.rule.frame.entity.RuleHeader
规则名
ruleNames - 类 中的变量top.cenze.rule.frame.entity.RuleFile
规则名集合
rules - 类 中的变量top.cenze.rule.frame.entity.RuleFile
规则集合
RULES_PATH - 类 中的静态变量top.cenze.rule.config.DroolsConfig
 
RuleSymbolEnum - top.cenze.rule.frame.enums中的枚举
规则符号
RuleSymbolEnum(String, String) - 枚举 的构造器top.cenze.rule.frame.enums.RuleSymbolEnum
 
rVal - 类 中的变量top.cenze.rule.frame.entity.RuleBodyWhenSubLhs
右值
rWhen - 类 中的变量top.cenze.rule.frame.entity.RuleBody
规则条件

S

s - 类 中的变量top.cenze.rule.utils.Html2TextUtil
 
salience - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
指定规则的执行优先级,数值越大越优先执行 如果不设置,则执行顺序为由上到下 salience 9
setDesc(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleAttributesEnum
 
setDesc(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
setDesc(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
setDesc(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
setDesc(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleSymbolEnum
 
setKieBase(KieBase) - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
setKieContainer(KieContainer) - 类 中的静态方法top.cenze.rule.utils.KieUtil
 
setVal(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleAttributesEnum
 
setVal(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
setVal(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
setVal(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
setVal(String) - 枚举 中的方法top.cenze.rule.frame.enums.RuleSymbolEnum
 

T

timer - 类 中的变量top.cenze.rule.frame.entity.RuleHeaderAttributes
通过定时器的方式指定规则执行的时间 - 方式一:timer (int: ?)
top.cenze.rule - 程序包 top.cenze.rule
 
top.cenze.rule.config - 程序包 top.cenze.rule.config
 
top.cenze.rule.dto - 程序包 top.cenze.rule.dto
 
top.cenze.rule.frame.entity - 程序包 top.cenze.rule.frame.entity
 
top.cenze.rule.frame.enums - 程序包 top.cenze.rule.frame.enums
 
top.cenze.rule.utils - 程序包 top.cenze.rule.utils
 

V

val - 枚举 中的变量top.cenze.rule.frame.enums.RuleAttributesEnum
 
val - 枚举 中的变量top.cenze.rule.frame.enums.RuleCompOperatorEnum
 
val - 枚举 中的变量top.cenze.rule.frame.enums.RuleDialectTypeEnum
 
val - 枚举 中的变量top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
 
val - 枚举 中的变量top.cenze.rule.frame.enums.RuleSymbolEnum
 
valueOf(String) - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleAttributesEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleSymbolEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleAttributesEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleCompOperatorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleDialectTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleLogicalOperatorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.cenze.rule.frame.enums.RuleSymbolEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H I K L M O P R S T V 
跳过导航链接

Copyright © 2024 Pivotal Software, Inc.. All rights reserved.