2009-04-18 37 views
3

是否有一個用於同步POJO屬性的框架?例如,我想表示(以某種高級聲明形式)foo.text = bar.text + baz.textfoo.y = (max(bars, y)).y而不必註冊屬性更改,元素添加和移除對值和(特別是)集合的偵聽器,這些元素是重複且容易出錯的。Java中可變模型的聲明派生屬性

+0

進一步研究後,我才知道,這就是所謂的無編程(RP),但沒有發現任何純Java實現(除SugarCubes,這是非常過時)。 – thSoft 2009-09-15 11:28:58

回答

2

javafx它是bind operator。例如:

var x = 10; 
var y = bind -x + 100; 
assert y == 90;  // passes 
y = 40;    // bind! 
assert x == 60;  // passes 

爲Java看看JSR 295