public abstract class DeepaMehtaEvent extends Object
Modifier and Type | Field and Description |
---|---|
private static Map<String,DeepaMehtaEvent> |
events
A map of all known events (contains core events as well as plugin events).
|
private Class |
listenerInterface
The corresponding listener interface for this event.
|
Constructor and Description |
---|
DeepaMehtaEvent(Class listenerInterface) |
Modifier and Type | Method and Description |
---|---|
abstract void |
dispatch(EventListener listener,
Object... params)
Delivers this event to the given listener.
|
static DeepaMehtaEvent |
getEvent(Class listenerInterface)
Returns the event that corresponds to the given listener interface.
|
Class |
getListenerInterface()
Returns the corresponding listener interface for this event.
|
private void |
putEvent(DeepaMehtaEvent event,
Class listenerInterface) |
private static Map<String,DeepaMehtaEvent> events
private final Class listenerInterface
public DeepaMehtaEvent(Class listenerInterface)
public abstract void dispatch(EventListener listener, Object... params)
public Class getListenerInterface()
public static DeepaMehtaEvent getEvent(Class listenerInterface)
private void putEvent(DeepaMehtaEvent event, Class listenerInterface)
Copyright © 2017. All Rights Reserved.