- All Implemented Interfaces:
- VetoableChangeListener,- EventListener
public class VetoableChangeListenerProxy extends EventListenerProxy<VetoableChangeListener> implements VetoableChangeListener
A class which extends the 
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.
- Since:
- 1.4
- See Also:
- EventListenerProxy,- VetoableChangeSupport.getVetoableChangeListeners()
- 
Constructor SummaryConstructors Constructor Description VetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener)Constructor which binds theVetoableChangeListenerto a specific property.
- 
Method SummaryModifier and Type Method Description StringgetPropertyName()Returns the name of the named property associated with the listener.voidvetoableChange(PropertyChangeEvent event)Forwards the property change event to the listener delegate.
- 
Constructor Details- 
VetoableChangeListenerProxyConstructor which binds theVetoableChangeListenerto a specific property.- Parameters:
- propertyName- the name of the property to listen on
- listener- the listener object
 
 
- 
- 
Method Details- 
vetoableChangeForwards the property change event to the listener delegate.- Specified by:
- vetoableChangein interface- VetoableChangeListener
- Parameters:
- event- the property change event
- Throws:
- PropertyVetoException- if the recipient wishes the property change to be rolled back
 
- 
getPropertyNameReturns the name of the named property associated with the listener.- Returns:
- the name of the named property associated with the listener
 
 
-