EventListenerProxy
public
abstract
class
EventListenerProxy
extends Object
implements
EventListener
| java.lang.Object | |
| ↳ | java.util.EventListenerProxy<T extends java.util.EventListener> |
An abstract wrapper class for an EventListener class
which associates a set of additional parameters with the listener.
Subclasses must provide the storage and accessor methods
for the additional arguments or parameters.
For example, a bean which supports named properties
would have a two argument method signature for adding
a PropertyChangeListener for a property:
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners
which are also PropertyChangeListenerProxy objects.
If the calling method is interested in retrieving the named property then it would have to test the element to see if it is a proxy class.
Summary
Public constructors | |
|---|---|
EventListenerProxy(T listener)
Creates a proxy for the specified listener. |
|
Public methods | |
|---|---|
T
|
getListener()
Returns the listener associated with the proxy. |
Inherited methods | |
|---|---|
Public constructors
EventListenerProxy
public EventListenerProxy (T listener)
Creates a proxy for the specified listener.
| Parameters | |
|---|---|
listener |
T: the listener object |
Public methods
getListener
public T getListener ()
Returns the listener associated with the proxy.
| Returns | |
|---|---|
T |
the listener associated with the proxy |