Class Event
public final class Event<T>
extends Object
Represents an event.
-
Constructor Summary
Constructors
-
Method Summary
void
Adds a named event listener.
void
Adds an unnamed event listener.
Returns a list of all registered event listeners.
void
Remove a previously registered listener from an event.
void
Removes a previously registered event listener.
int
Returns the total number of registered event listeners.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
addListener
public void addListener(String methodName,
T namedEventHandlerMethod)
Adds a named event listener.
- Parameters:
methodName
- The name associated with the event listener.
namedEventHandlerMethod
- The named event listener to be added.
-
removeListener
public void removeListener(String methodName)
Remove a previously registered listener from an event.
- Parameters:
methodName
- The name associated with the event listener to be removed.
-
addListener
public void addListener(T unnamedEventHandlerMethod)
Adds an unnamed event listener.
- Parameters:
unnamedEventHandlerMethod
- The unnamed event listener to be added.
-
removeListener
public void removeListener(T unnamedEventHandlerMethod)
Removes a previously registered event listener.
- Parameters:
unnamedEventHandlerMethod
- The unnamed event listener to be removed.
-
listeners
public List<T> listeners()
Returns a list of all registered event listeners.
- Returns:
- A list containing all registered event listeners.
-
size
public int size()
Returns the total number of registered event listeners.
- Returns:
- The total number of registered event listeners.