Java Drools中显示的this[';';]访问器是什么

Java Drools中显示的this[';';]访问器是什么,java,this,drools,Java,This,Drools,只是想在Drools中寻找一种将参数传递给getter的方法 我在Eclipse Ganymede中注意到,intellisense有助于确定可用于选择Drools WHERE子句中实体的getter。只需键入一个字母并按ctrl+Space即可查看列表。我在Drools.NET中有另一个项目,它依赖于C#属性而不是get方法C#.NET允许您将默认属性定义为public String this[String key],这样您就可以将没有任何属性的列表引用为myInstance[“myKeySt

只是想在Drools中寻找一种将参数传递给getter的方法

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


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

否与drools java中的那种类型的属性不同-在编译之前,所有事实都必须预先定义好

也许有一种方法可以使用一个作为地图的字段,并通过键访问内容