Class VetoableChangeListenerProxy
- 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:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionVetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener) Constructor which binds theVetoableChangeListenerto a specific property. - 
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the named property associated with the listener.voidForwards the property change event to the listener delegate.Methods declared in class java.util.EventListenerProxy
getListener 
- 
Constructor Details
- 
VetoableChangeListenerProxy
Constructor which binds theVetoableChangeListenerto a specific property.- Parameters:
 propertyName- the name of the property to listen onlistener- the listener object
 
 - 
 - 
Method Details
- 
vetoableChange
Forwards the property change event to the listener delegate.- Specified by:
 vetoableChangein interfaceVetoableChangeListener- Parameters:
 event- the property change event- Throws:
 PropertyVetoException- if the recipient wishes the property change to be rolled back
 - 
getPropertyName
Returns the name of the named property associated with the listener.- Returns:
 - the name of the named property associated with the listener
 
 
 -