public class EventHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| Constructor and Description | 
|---|
EventHandler(java.lang.Object target,
            java.lang.String action,
            java.lang.String eventPropertyName,
            java.lang.String listenerMethodName)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
create(java.lang.Class<T> listenerInterface,
      java.lang.Object target,
      java.lang.String action)  | 
static <T> T | 
create(java.lang.Class<T> listenerInterface,
      java.lang.Object target,
      java.lang.String action,
      java.lang.String eventPropertyName)  | 
static <T> T | 
create(java.lang.Class<T> listenerInterface,
      java.lang.Object target,
      java.lang.String action,
      java.lang.String eventPropertyName,
      java.lang.String listenerMethodName)  | 
java.lang.String | 
getAction()  | 
java.lang.String | 
getEventPropertyName()  | 
java.lang.String | 
getListenerMethodName()  | 
java.lang.Object | 
getTarget()  | 
java.lang.Object | 
invoke(java.lang.Object proxy,
      java.lang.reflect.Method method,
      java.lang.Object[] arguments)  | 
public EventHandler(java.lang.Object target,
                    java.lang.String action,
                    java.lang.String eventPropertyName,
                    java.lang.String listenerMethodName)
public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] arguments)
invoke in interface java.lang.reflect.InvocationHandlerpublic java.lang.String getListenerMethodName()
public java.lang.String getEventPropertyName()
public java.lang.String getAction()
public java.lang.Object getTarget()
public static <T> T create(java.lang.Class<T> listenerInterface,
                           java.lang.Object target,
                           java.lang.String action,
                           java.lang.String eventPropertyName,
                           java.lang.String listenerMethodName)
public static <T> T create(java.lang.Class<T> listenerInterface,
                           java.lang.Object target,
                           java.lang.String action,
                           java.lang.String eventPropertyName)
public static <T> T create(java.lang.Class<T> listenerInterface,
                           java.lang.Object target,
                           java.lang.String action)