0

Droolsでパラメータを getter に渡す方法を探しているだけです ...

Eclipse Ganymede で、Drools の WHERE 句でエンティティを選択するために使用できるゲッターを決定する際に、インテリセンスが役立つことに気付きました。文字を入力して ctrl+Space を押すと、リストが表示されます。Drools.NETに、get メソッドではなく C# プロパティに依存する 別のプロジェクトがあります。C#.NETでは、デフォルト プロパティ as を定義public String this[String key]できるため、プロパティ as なしでリストを参照できます。myInstance["myKeyString"]私はこれをDrools.NETで使用しました。Java Droolsで WHERE 句エンティティ セレクターのカーリーの間にthis['']表示されるオプションが、似たようなものを参照することを期待していました。myInstance : myClass { ... }

これは本当ですか? もしそうなら、どのように使用すればよいですか?

4

1 に答える 1

0

いいえ、drools javaのそのスタイルのプロパティと同等ではありません。コンパイルする前に、すべてのファクトを事前に強く定義する必要があります。

ただし、マップであるフィールドを使用して、キーを介して物事にアクセスする方法があるかもしれません。

于 2009-10-25T22:57:12.167 に答える