Class EventDispatcher<EventType extends Enum<EventType>,Target,E extends Event<EventType,? super Target>>

java.lang.Object
dev.prozilla.pine.common.event.EventDispatcher<EventType,Target,E>
Type Parameters:
E - The type of event this object can dispatch
All Implemented Interfaces:
EventDispatcherContext<EventType,Target,E>, Destructible
Direct Known Subclasses:
AssetPoolEventDispatcher, NodeEventDispatcher, SimpleEventDispatcher

public abstract class EventDispatcher<EventType extends Enum<EventType>,Target,E extends Event<EventType,? super Target>> extends Object implements EventDispatcherContext<EventType,Target,E>, Destructible
Represents an object that can dispatch events.