| 
 Whole document tree 
 
java.beans
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Constructor Summary | |
VetoableChangeSupport(Object sourceBean)
Constructs a VetoableChangeSupport object. | 
|
| Method Summary | |
 void | 
addVetoableChangeListener(String propertyName,
                          VetoableChangeListener listener)
Add a VetoableChangeListener for a specific property.  | 
 void | 
addVetoableChangeListener(VetoableChangeListener listener)
Add a VetoableListener to the listener list.  | 
 void | 
fireVetoableChange(PropertyChangeEvent evt)
Fire a vetoable property update to any registered listeners.  | 
 void | 
fireVetoableChange(String propertyName,
                   boolean oldValue,
                   boolean newValue)
Report a boolean vetoable property update to any registered listeners.  | 
 void | 
fireVetoableChange(String propertyName,
                   int oldValue,
                   int newValue)
Report a int vetoable property update to any registered listeners.  | 
 void | 
fireVetoableChange(String propertyName,
                   Object oldValue,
                   Object newValue)
Report a vetoable property update to any registered listeners.  | 
 boolean | 
hasListeners(String propertyName)
Check if there are any listeners for a specific property.  | 
 void | 
removeVetoableChangeListener(String propertyName,
                             VetoableChangeListener listener)
Remove a VetoableChangeListener for a specific property.  | 
 void | 
removeVetoableChangeListener(VetoableChangeListener listener)
Remove a VetoableChangeListener from the listener list.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public VetoableChangeSupport(Object sourceBean)
VetoableChangeSupport object.sourceBean - The bean to be given as the source for any events.| Method Detail | 
public void addVetoableChangeListener(VetoableChangeListener listener)
listener - The VetoableChangeListener to be addedpublic void removeVetoableChangeListener(VetoableChangeListener listener)
listener - The VetoableChangeListener to be removedpublic void addVetoableChangeListener(String propertyName, VetoableChangeListener listener)
propertyName - The name of the property to listen on.listener - The VetoableChangeListener to be addedpublic void removeVetoableChangeListener(String propertyName, VetoableChangeListener listener)
propertyName - The name of the property that was listened on.listener - The VetoableChangeListener to be removedpublic void fireVetoableChange(String propertyName, Object oldValue, Object newValue) throws PropertyVetoException
No event is fired if old and new are equal and non-null.
propertyName - The programmatic name of the property
		that is about to change..oldValue - The old value of the property.newValue - The new value of the property.PropertyVetoException - if the recipient wishes the property
              change to be rolled back.public void fireVetoableChange(String propertyName, int oldValue, int newValue) throws PropertyVetoException
This is merely a convenience wrapper around the more general fireVetoableChange method that takes Object values.
propertyName - The programmatic name of the property
		that is about to change.oldValue - The old value of the property.newValue - The new value of the property.public void fireVetoableChange(String propertyName, boolean oldValue, boolean newValue) throws PropertyVetoException
This is merely a convenience wrapper around the more general fireVetoableChange method that takes Object values.
propertyName - The programmatic name of the property
		that is about to change.oldValue - The old value of the property.newValue - The new value of the property.public void fireVetoableChange(PropertyChangeEvent evt) throws PropertyVetoException
No event is fired if old and new are equal and non-null.
evt - The PropertyChangeEvent to be fired.PropertyVetoException - if the recipient wishes the property
              change to be rolled back.public boolean hasListeners(String propertyName)
propertyName - the property name.
  | 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.