Class Event<T extends EventArgs>
- java.lang.Object
-
- in.dragonbra.javasteam.util.event.Event<T>
-
public class Event<T extends EventArgs> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashSet<EventHandler<T>>handlers
-
Constructor Summary
Constructors Constructor Description Event()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventHandler(EventHandler<T> handler)voidhandleEvent(java.lang.Object sender, T e)voidremoveEventHandler(EventHandler<T> handler)
-
-
-
Field Detail
-
handlers
protected final java.util.HashSet<EventHandler<T extends EventArgs>> handlers
-
-
Method Detail
-
addEventHandler
public void addEventHandler(EventHandler<T> handler)
-
removeEventHandler
public void removeEventHandler(EventHandler<T> handler)
-
handleEvent
public void handleEvent(java.lang.Object sender, T e)
-
-