|
||||||||||
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.InvocationHandler
java.lang.Throwable
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object pObject)
equals
in class java.lang.Object
public 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 |