PropertyChangeListenerProxy

public class PropertyChangeListenerProxy extends EventListenerProxy<PropertyChangeListener>
implements PropertyChangeListener

A class which extends the EventListenerProxy specifically for adding a PropertyChangeListener with a "bound" property. Instances of this class can be added as PropertyChangeListeners to a bean which supports firing property change events.

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

Public Constructor Summary

PropertyChangeListenerProxy(String propertyName, PropertyChangeListener listener)
Constructor which binds the PropertyChangeListener to a specific property.

Public Method Summary

String
getPropertyName()
Returns the name of the named property associated with the listener.
void
propertyChange(PropertyChangeEvent event)
Forwards the property change event to the listener delegate.

Inherited Method Summary

Public Constructors

public PropertyChangeListenerProxy (String propertyName, PropertyChangeListener listener)

Constructor which binds the PropertyChangeListener to a specific property.

Parameters
propertyName the name of the property to listen on
listener the listener object

Public Methods

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

public void propertyChange (PropertyChangeEvent event)

Forwards the property change event to the listener delegate.

Parameters
event the property change event