我想在 gwt 中构建一个布尔表达式构建器。类似于以下内容:-
假设布尔表达式只允许有限数量的唯一操作数。如有必要,这些操作数可以带参数
例如
IsSunny("今天") AND IsNotRaining("晚上")
IsLeapYear("2012") AND IsFullMoon("今天")
只有一组有限的操作数。例如,IsSunny、IsNotRaining、IsLeapYear、IsFullMoon。
我想构建一个允许客户端快速构建此类布尔表达式的 GWT UI。仅支持预定义的操作数集。每个操作数可以有不同数量的参数和 UI,使用强制参数的类型和数量。括号也是允许的。
构建这样一个 UI 的好方法是什么?GWT 是否有任何内置支持?
谢谢,阿杰