Documentation of 'org.apache.commons.lang3.event.EventUtils' Java class
EventUtils
org.apache.commons.lang3.event

Class EventUtils



  • public class EventUtils
    extends java.lang.Object
    Provides some useful event-based utility methods.
    Since:
    3.0
    • Constructor Summary

      Constructors 
      Constructor and Description
      EventUtils() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static <L> void addEventListener(java.lang.Object eventSource, java.lang.Class<L> listenerType, L listener)
      Adds an event listener to the specified source.
      static <L> void bindEventsToMethod(java.lang.Object target, java.lang.String methodName, java.lang.Object eventSource, java.lang.Class<L> listenerType, java.lang.String... eventTypes)
      Binds an event listener to a specific method on a specific object.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EventUtils

        public EventUtils()
    • Method Detail

      • addEventListener

        public static <L> void addEventListener(java.lang.Object eventSource,
                                                java.lang.Class<L> listenerType,
                                                L listener)
        Adds an event listener to the specified source. This looks for an "add" method corresponding to the event type (addActionListener, for example).
        Type Parameters:
        L - the event listener type
        Parameters:
        eventSource - the event source
        listenerType - the event listener type
        listener - the listener
        Throws:
        java.lang.IllegalArgumentException - if the object doesn't support the listener type
      • bindEventsToMethod

        public static <L> void bindEventsToMethod(java.lang.Object target,
                                                  java.lang.String methodName,
                                                  java.lang.Object eventSource,
                                                  java.lang.Class<L> listenerType,
                                                  java.lang.String... eventTypes)
        Binds an event listener to a specific method on a specific object.
        Type Parameters:
        L - the event listener type
        Parameters:
        target - the target object
        methodName - the name of the method to be called
        eventSource - the object which is generating events (JButton, JList, etc.)
        listenerType - the listener interface (ActionListener.class, SelectionListener.class, etc.)
        eventTypes - the event types (method names) from the listener interface (if none specified, all will be supported)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.