JavaTM 2 Platform Std. Ed. v1.4.2
java.beans
Class VetoableChangeListenerProxy
java.lang.Object
java.util.EventListenerProxy
java.beans.VetoableChangeListenerProxy
- All Implemented Interfaces:
- EventListener, VetoableChangeListener
- public class VetoableChangeListenerProxy
- extends EventListenerProxy
- implements VetoableChangeListener
A class which extends the EventListenerProxy specifically
for associating a VetoableChangeListener with a "constrained"
property. Instances of this class can be added as a
VetoableChangeListener to a bean which supports firing
VetoableChange 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 ,
VetoableChangeListener ,
VetoableChangeSupport.getVetoableChangeListeners()
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VetoableChangeListenerProxy
public VetoableChangeListenerProxy(String propertyName,
VetoableChangeListener listener)
- Parameters:
propertyName - The name of the property to listen on.listener - The listener object
vetoableChange
public void vetoableChange(PropertyChangeEvent evt)
throws PropertyVetoException
- Forwards the property change event to the listener delegate.
- Specified by:
vetoableChange in interface VetoableChangeListener
- Parameters:
evt - 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.
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|