在Drools中出现的这个['']访问器是什么?

时间:2009-10-24 18:46:10

标签: java this drools

只是在 Drools 中寻找将参数传递到getter的方法......

我在Eclipse Ganymede中注意到,intellisense有助于确定可用于在Drools WHERE子句中选择实体的getter。只需键入一个字母,然后按ctrl + Space查看列表。我在 Drools.NET 中有另一个项目依赖于C#Properties而不是get方法。 C#.NET 允许您将默认属性定义为public String this[String key],因此您可以引用没有任何属性的列表myInstance["myKeyString"],我在 Drools.NET中使用了它即可。我希望WHERE子句实体选择器(如this['']的curlies之间的 Java Drools 中出现的myInstance : myClass { ... }选项引用类似的东西。

这是真的,如果是的话,我该如何使用它?

1 个答案:

答案 0 :(得分:0)

否则不等同于drools java中的那种属性 - 所有事实必须在编译之前预先进行强烈定义。

可能有一种方法可以使用Map作为Map,并通过键访问。