2012-11-04 70 views
0

我想在gwt中構建一個布爾表達式構建器。如下所示: -在gwt中編寫一個布爾表達式構建器

假設布爾表達式只允許有限數量的唯一操作數。如有必要,這些操作數可以採取參數

例如,

IsSunny( 「今天」)和IsNotRaining( 「黃昏」)

IsLeapYear( 「2012」)和IsFullMoon( 「今天」)

只有有限的一組操作數。例如。 IsSunny,IsNotRaining,IsLeapYear,IsFullMoon。

我想構建一個允許客戶端快速構建布爾表達式的GWT UI。 僅支持預定義的一組操作數。每個操作數可以有不同數量的參數和UI,使用強制參數的類型和數量。括號也是允許的。

什麼是構建這樣的用戶界面的好方法? GWT是否有任何內置的支持?

感謝, 阿賈伊

+1

不,你沒有辦法輕鬆做到這一點。也許你可以從其他項目中獲得一些java代碼(用java編寫),並重新使用該代碼的很大一部分。 –

回答

0

警告:我是這個項目的作者,但... http://redquerybuilder.appspot.com/是有點相似,是寫在GWT。

目前我只發佈了JS友好版本,但我很樂意提供一個GWT版本。

針對SQL,但它是我知道的唯一在這個方向。

如果你想從頭開始寫,我可以分享技巧。

+0

爲什麼警告?你有關於構建布爾表達式構建器的合法權利嗎? –

+0

警告,因爲stackoverflow不喜歡太多的自我推銷 – salk31