- java.lang.Object
-
- java.util.EventListenerProxy<PropertyChangeListener>
-
- java.beans.PropertyChangeListenerProxy
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener
public class PropertyChangeListenerProxy extends EventListenerProxy<PropertyChangeListener> implements PropertyChangeListener
A class which extends theEventListenerProxyspecifically for adding aPropertyChangeListenerwith a "bound" property. Instances of this class can be added asPropertyChangeListeners to a bean which supports firing property change events.If the object has a
getPropertyChangeListenersmethod then the array returned could be a mixture ofPropertyChangeListenerandPropertyChangeListenerProxyobjects.- Since:
- 1.4
- See Also:
EventListenerProxy,PropertyChangeSupport.getPropertyChangeListeners()
-
-
Constructor Summary
Constructors Constructor Description PropertyChangeListenerProxy(String propertyName, PropertyChangeListener listener)Constructor which binds thePropertyChangeListenerto a specific property.
-
Method Summary
Modifier and Type Method Description StringgetPropertyName()Returns the name of the named property associated with the listener.voidpropertyChange(PropertyChangeEvent event)Forwards the property change event to the listener delegate.-
Methods declared in class java.util.EventListenerProxy
getListener
-
-
-
-
Constructor Detail
-
PropertyChangeListenerProxy
public PropertyChangeListenerProxy(String propertyName, PropertyChangeListener listener)
Constructor which binds thePropertyChangeListenerto a specific property.- Parameters:
propertyName- the name of the property to listen onlistener- the listener object
-
-
Method Detail
-
propertyChange
public void propertyChange(PropertyChangeEvent event)
Forwards the property change event to the listener delegate.- Specified by:
propertyChangein interfacePropertyChangeListener- Parameters:
event- the property change event
-
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
-
-