Class SimpleEventDispatcher<EventType extends Enum<EventType>,Target>

java.lang.Object
dev.prozilla.pine.common.event.EventDispatcher<EventType,Target,Event<EventType,Target>>
dev.prozilla.pine.common.event.SimpleEventDispatcher<EventType,Target>
Type Parameters:
EventType -
Target -
All Implemented Interfaces:
EventDispatcherContext<EventType,Target,Event<EventType,Target>>, Destructible
Direct Known Subclasses:
Entity

public class SimpleEventDispatcher<EventType extends Enum<EventType>,Target> extends EventDispatcher<EventType,Target,Event<EventType,Target>>
An event dispatcher that uses the Event class for events. Events are created using an event type and an optional target.

This is useful in situations where creating a subclass of Event is overkill and the basic functionality of Event suffices.