public class VetoableChangeListenerProxy extends EventListenerProxy<VetoableChangeListener > implements VetoableChangeListener
EventListenerProxy specifically for adding a
VetoableChangeListener with a "constrained" property. Instances of this class can be added as
VetoableChangeListeners to a bean which supports firing vetoable change events.
If the object has a getVetoableChangeListeners method then the array returned could be a mixture of VetoableChangeListener and VetoableChangeListenerProxy objects.
EventListenerProxy,
VetoableChangeSupport.getVetoableChangeListeners()
| Constructor and Description |
|---|
VetoableChangeListenerProxy(String
Constructor which binds the
VetoableChangeListener to a specific property.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getPropertyName()
Returns the name of the named property associated with the listener.
|
void |
vetoableChange(PropertyChangeEvent
Forwards the property change event to the listener delegate.
|
getListenerpublic VetoableChangeListenerProxy(StringpropertyName, VetoableChangeListener listener)
VetoableChangeListener to a specific property.
propertyName - the name of the property to listen on
listener - the listener object
public void vetoableChange(PropertyChangeEventevent) throws PropertyVetoException
vetoableChange in interface
VetoableChangeListener
event - the property change event
PropertyVetoException - if the recipient wishes the property change to be rolled back
public StringgetPropertyName()