java.beans
Class PropertyChangeListenerProxy

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.util.EventListenerProxy sample code for java.util.EventListenerProxy definition code for java.util.EventListenerProxy 
      extended by java.beans.PropertyChangeListenerProxy
All Implemented Interfaces:
PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener , EventListener sample code for java.util.EventListener definition code for java.util.EventListener

public class PropertyChangeListenerProxy
extends EventListenerProxy sample code for java.util.EventListenerProxy definition code for java.util.EventListenerProxy
implements PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener

A class which extends the EventListenerProxy specifically for adding a named PropertyChangeListener. Instances of this class can be added as PropertyChangeListener to an object.

If the object has a getPropertyChangeListeners() method then the array returned could be a mixture of PropertyChangeListener and PropertyChangeListenerProxy objects.

Since:
1.4
See Also:
EventListenerProxy sample code for java.util.EventListenerProxy definition code for java.util.EventListenerProxy

Constructor Summary
PropertyChangeListenerProxy sample code for java.beans.PropertyChangeListenerProxy.PropertyChangeListenerProxy(java.lang.String, java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeListenerProxy.PropertyChangeListenerProxy(java.lang.String, java.beans.PropertyChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Constructor which binds the PropertyChangeListener to a specific property.
 
Method Summary
 String sample code for java.lang.String definition code for java.lang.String getPropertyName sample code for java.beans.PropertyChangeListenerProxy.getPropertyName() definition code for java.beans.PropertyChangeListenerProxy.getPropertyName() ()
          Returns the name of the named property associated with the listener.
 void propertyChange sample code for java.beans.PropertyChangeListenerProxy.propertyChange(java.beans.PropertyChangeEvent) definition code for java.beans.PropertyChangeListenerProxy.propertyChange(java.beans.PropertyChangeEvent) (PropertyChangeEvent sample code for java.beans.PropertyChangeEvent definition code for java.beans.PropertyChangeEvent  evt)
          Forwards the property change event to the listener delegate.
 
Methods inherited from class java.util.EventListenerProxy sample code for java.util.EventListenerProxy definition code for java.util.EventListenerProxy
getListener sample code for java.util.EventListenerProxy.getListener() definition code for java.util.EventListenerProxy.getListener()
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

PropertyChangeListenerProxy sample code for java.beans.PropertyChangeListenerProxy(java.lang.String, java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeListenerProxy(java.lang.String, java.beans.PropertyChangeListener)

public PropertyChangeListenerProxy(String sample code for java.lang.String definition code for java.lang.String  propertyName,
                                   PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
Constructor which binds the PropertyChangeListener to a specific property.

Parameters:
listener - The listener object
propertyName - The name of the property to listen on.
Method Detail

propertyChange sample code for java.beans.PropertyChangeListenerProxy.propertyChange(java.beans.PropertyChangeEvent) definition code for java.beans.PropertyChangeListenerProxy.propertyChange(java.beans.PropertyChangeEvent)

public void propertyChange(PropertyChangeEvent sample code for java.beans.PropertyChangeEvent definition code for java.beans.PropertyChangeEvent  evt)
Forwards the property change event to the listener delegate.

Specified by:
propertyChange sample code for java.beans.PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent) definition code for java.beans.PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent) in interface PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener
Parameters:
evt - the property change event

getPropertyName sample code for java.beans.PropertyChangeListenerProxy.getPropertyName() definition code for java.beans.PropertyChangeListenerProxy.getPropertyName()

public String sample code for java.lang.String definition code for java.lang.String  getPropertyName()
Returns the name of the named property associated with the listener.