Package javaa.beans

Class EventHandler

java.lang.Object
javaa.beans.EventHandler
All Implemented Interfaces:
InvocationHandler

public class EventHandler extends Object implements InvocationHandler
  • Constructor Details

    • EventHandler

      public EventHandler(Object target, String action, String eventPropertyName, String listenerMethodName)
  • Method Details

    • invoke

      public Object invoke(Object proxy, Method method, Object[] arguments)
      Specified by:
      invoke in interface InvocationHandler
    • getListenerMethodName

      public String getListenerMethodName()
    • getEventPropertyName

      public String getEventPropertyName()
    • getAction

      public String getAction()
    • getTarget

      public Object getTarget()
    • create

      public static <T> T create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
    • create

      public static <T> T create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
    • create

      public static <T> T create(Class<T> listenerInterface, Object target, String action)