2009-10-24 63 views
0
顯示出來

只是在尋找一種方式將參數傳遞到Drools的吸氣......什麼是這個[「」]訪問,在Drools的

我在的Eclipse Ganymede注意到,智能感知是有幫助確定可用於在Drools WHERE子句中選擇實體的獲取者。只需輸入一個字母,然後按Ctrl + Space查看列表。我有另一個項目在Drools.NET,它依賴於C#屬性,而不是get方法。 C#.NET可讓您將默認屬性定義爲public String this[String key],因此您可以引用不含任何屬性的列表作爲myInstance["myKeyString"],並且我已在Drools.NET中使用此屬性。我希望在WHERE子句實體選擇器如myInstance : myClass { ... }的卷邊之間出現的this['']選項指的是類似的東西。

這是真的嗎?如果是這樣,我該如何使用它?

回答

0

不是不相當於那種風格的屬性在drools java - 所有的事實必須在編譯前強制定義。

可能有一種方法可以使用雖然是Map的字段,並通過鍵訪問事物。