Package dev.prozilla.pine.common.event
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>>
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.event.EventDispatcher
logger
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.prozilla.pine.common.event.EventDispatcher
addListener, destroy, invoke, invoke, propagate, removeListener, setLogger
-
Constructor Details
-
SimpleEventDispatcher
public SimpleEventDispatcher()
-
-
Method Details
-
invoke
Invokes an event of a given type without a target.- Parameters:
eventType
- The type of event to invoke
-
createEvent
Description copied from class:EventDispatcher
Creates an event of a given type with a given target.
-