| Constrained Properties |
|
|
VetoableChangeListeners may veto a Source's PropertyChangeEvents |
|
|
Listeners veto by throwing PropertyVetoException back to Source |
|
|
Bean subsequently fires another PropertyChangedEvent if Vetoed |
|
|
The VetoableChangeSupport class simplifies implemention |