|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.rad.util.EventHandler.ListenerHandler
protected class EventHandler.ListenerHandler
Generic Listener that calls reflective the given method.
The Method is searched in the order:
1) public void methodName(E pEvent);
2) public void methodName();
If the method does not exist, a NoSuchMethodException is thrown.
| Constructor Summary | |
|---|---|
EventHandler.ListenerHandler(L pListenerInterface)
Constructs a new ListenerHandler with an listener interface. |
|
EventHandler.ListenerHandler(java.lang.Object pListener,
java.lang.String pMethodName)
Constructs a new ListenerHandler with a proxy listener interface. |
|
| Method Summary | |
|---|---|
java.lang.Object |
dispatchEvent(java.lang.Object... pArguments)
Invokes the listener or the proxy interface. |
boolean |
equals(java.lang.Object pObject)
|
int |
hashCode()
|
java.lang.Object |
invoke(java.lang.Object pProxy,
java.lang.reflect.Method pMethod,
java.lang.Object[] pArguments)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EventHandler.ListenerHandler(L pListenerInterface)
pListenerInterface - the listener interface.
public EventHandler.ListenerHandler(java.lang.Object pListener,
java.lang.String pMethodName)
pListener - the listener.pMethodName - the method name.| Method Detail |
|---|
public java.lang.Object invoke(java.lang.Object pProxy,
java.lang.reflect.Method pMethod,
java.lang.Object[] pArguments)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwablepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object pObject)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
public java.lang.Object dispatchEvent(java.lang.Object... pArguments)
throws java.lang.Throwable
pArguments - the Arguments.
java.lang.Throwable - if an error occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||