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 SummaryConstructorsConstructorDescriptionVetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener) Constructor which binds theVetoableChangeListenerto a specific property.
- 
Method SummaryModifier 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.EventListenerProxygetListener
- 
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
 
 
-