我需要使用Drools Java API获取所有lh(条件)的rhs(结果)。
我可以通过致电kieBase.getKiePackage("somePackage").getRules()
来收集所有规则。
从每个规则(RuleImpl)中都可以得到lhs(并且有效)。 RuleImpl也具有getConsequence()方法,但不幸的是它返回null :(
我的知识库在XLS文件中。在带有ACTION
标题的列中,我有一个像calculation.doSomeCalc($1, $2, $3, "$4")
这样的方法引用,并且此列中的每一行都包含像15.39, 11.66, 23, someLabel
一样的参数列表
是否有任何方法可以为每个规则获取引用的方法名称和给定参数的列表?
我已经看到了使用METADATA
列的一些技巧,但需要重写所有XLS的:(