java.beans
public class PropertyChangeListenerProxy extends EventListenerProxy implements PropertyChangeListener
PropertyChangeListener
-
associating a name with the listener. This can be used to filter the
changes that one is interested in.Constructor and Description |
---|
PropertyChangeListenerProxy(String propertyName,
PropertyChangeListener listener)
Create a new proxy which filters property change events and only passes
changes to the named property on to the delegate.
|
Modifier and Type | Method and Description |
---|---|
String |
getPropertyName()
Gets the name of the property this proxy is filtering on.
|
void |
propertyChange(PropertyChangeEvent event)
Forwards the event on to the delegate if the property name matches.
|
getListener
public PropertyChangeListenerProxy(String propertyName, PropertyChangeListener listener)
propertyName
- the property's name to filter onlistener
- the delegate listenerpublic void propertyChange(PropertyChangeEvent event)
propertyChange
in interface PropertyChangeListener
event
- the event to pass on, if it meets the filterNullPointerException
- if the delegate this was created with is nullpublic String getPropertyName()