Beanbinding vetoableChangeSupport addVetoableChangeListener - PullRequest
0 голосов
/ 23 сентября 2011

Любой может сказать, что такое vetoableChangeSupport.addVetoableChangeListener.Я нашел это в Beansbinding.Для чего предназначен vetoableChangeSupport.addVetoableChangeListener и как его использует. Также вы можете перейти здесь Как мы можем использовать его в beanbinding и разработке приложений?Спасибо

1 Ответ

2 голосов
/ 23 сентября 2011

Из JavaDoc:

Вы можете зарегистрировать VetoableChangeListener с исходным бином, чтобы получать уведомления о любых ограниченных обновлениях свойств.

И из JavaDoc наvetoableChange(...) метод:

PropertyVetoException - если получатель желает, чтобы изменение свойства было отменено.

Это означает, что вы используете VetoableChangeListener для прослушивания свойстваизменения, и если изменение нарушит ограничение, которое вы накладываете через этого слушателя, оно выдает PropertyVetoException, что должно вызвать откат изменения.

Вот JavaDoc для VetoableChangeSupport, который включает примеры: http://download.oracle.com/javase/7/docs/api/java/beans/VetoableChangeSupport.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...