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
-