- java.lang.Object
-
- java.util.EventListenerProxy<VetoableChangeListener>
-
- java.beans.VetoableChangeListenerProxy
-
- All Implemented Interfaces:
VetoableChangeListener,EventListener
public class VetoableChangeListenerProxy extends EventListenerProxy<VetoableChangeListener> implements VetoableChangeListener
A class which extends theEventListenerProxyspecifically for adding aVetoableChangeListenerwith a "constrained" property. Instances of this class can be added asVetoableChangeListeners to a bean which supports firing vetoable change events.If the object has a
getVetoableChangeListenersmethod then the array returned could be a mixture ofVetoableChangeListenerandVetoableChangeListenerProxyobjects.- Since:
- 1.4
- See Also:
EventListenerProxy,VetoableChangeSupport.getVetoableChangeListeners()
-
-
Constructor Summary
Constructors Constructor Description VetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener)Constructor which binds theVetoableChangeListenerto a specific property.
-
Method Summary
Modifier 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.-
Methods declared in class java.util.EventListenerProxy
getListener
-
-
-
-
Constructor Detail
-
VetoableChangeListenerProxy
public VetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener)
Constructor which binds theVetoableChangeListenerto a specific property.- Parameters:
propertyName- the name of the property to listen onlistener- the listener object
-
-
Method Detail
-
vetoableChange
public void vetoableChange(PropertyChangeEvent event) throws PropertyVetoException
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
public String getPropertyName()
Returns the name of the named property associated with the listener.- Returns:
- the name of the named property associated with the listener
-
-