C E F G H I L P R S U 
All Classes All Packages

C

callListeners(IEvent, Map<Class<? extends IListener>, Set<IListener>>) - Method in interface ftbsc.geb.api.IEventDispatcher
Calls all listeners for the given event.

E

eventType() - Method in interface ftbsc.geb.api.IEventDispatcher
 

F

ftbsc.geb - package ftbsc.geb
 
ftbsc.geb.api - package ftbsc.geb.api
 
ftbsc.geb.api.annotations - package ftbsc.geb.api.annotations
 

G

GEB - Class in ftbsc.geb
The official GEB implementation of IBus.
GEB() - Constructor for class ftbsc.geb.GEB
The default public constructor.

H

handleEvent(IEvent) - Method in interface ftbsc.geb.api.IBus
Dispatches an event, calling all of its listeners that are subscribed to this bus.
handleEvent(IEvent) - Method in class ftbsc.geb.GEB
Dispatches an event, calling all of its listeners that are subscribed to this bus.

I

IBus - Interface in ftbsc.geb.api
A generic interface for a bus that can work with this event system.
IEvent - Interface in ftbsc.geb.api
The common interface for all GEB events.
IEventCancelable - Interface in ftbsc.geb.api
The common interface for all cancelable GEB events.
IEventDispatcher - Interface in ftbsc.geb.api
The interface that the generated dispatchers will all use.
IListener - Interface in ftbsc.geb.api
The common interface for all classes that contain GEB listeners.
isCanceled() - Method in interface ftbsc.geb.api.IEventCancelable
Checks whether the event was canceled.
isRegistered(IListener) - Method in interface ftbsc.geb.api.IBus
Tells you whether a listener is currently registered.
isRegistered(IListener) - Method in class ftbsc.geb.GEB
 

L

Listen - Annotation Type in ftbsc.geb.api.annotations
Marks the method as a listener.

P

priority() - Method in annotation type ftbsc.geb.api.annotations.Listen
 

R

registerListener(IListener) - Method in interface ftbsc.geb.api.IBus
Registers a new listener on the bus.
registerListener(IListener) - Method in class ftbsc.geb.GEB
Registers a new listener on the bus.

S

setCanceled() - Method in interface ftbsc.geb.api.IEventCancelable
Cancels the event.
setCanceled(boolean) - Method in interface ftbsc.geb.api.IEventCancelable
Cancels the event.

U

unregisterListener(IListener) - Method in interface ftbsc.geb.api.IBus
Unregisters a listener from the bus.
unregisterListener(IListener) - Method in class ftbsc.geb.GEB
Unregister a listener from the bus.
C E F G H I L P R S U 
All Classes All Packages