net.mlw.gfw.event
Class EventHandlerTypeDelegator
java.lang.Object
|
+--net.mlw.gfw.event.EventHandlerTypeDelegator
- All Implemented Interfaces:
- EventHandler
- Direct Known Subclasses:
- Bot, ServerEventHandlerTypeDelegator
- public class EventHandlerTypeDelegator
- extends java.lang.Object
- implements EventHandler
This EventHandler contains a Map of EventHandler(s). It allows
EventHandler(s) to be added for a given type of Event. See
addEventHandler(Class, EventHandler)
- Version:
- $Revision: 1.5 $ $Date: 2004/06/29 20:32:57 $
- Author:
- Matthew L. Wilson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_DEFAULT
public static EventHandlerTypeDelegator.EventProcessingMode MODE_DEFAULT
EventHandlerTypeDelegator
public EventHandlerTypeDelegator()
- Default constructor.
EventHandlerTypeDelegator
public EventHandlerTypeDelegator(net.mlw.gfw.event.EventHandler defaultBehavour)
- Parameters:
defaultBehavour
-
addEventHandler
public void addEventHandler(java.lang.Class eventClass,
net.mlw.gfw.event.EventHandler eventHandler)
- Adds a EventHandler to the internal List of EventHandlers.
- Parameters:
eventHandler
- The EventHandler to add.
onEvent
public void onEvent(net.mlw.gfw.event.Event event)
- Description copied from interface:
EventHandler
- This method processes an event.
- Specified by:
onEvent
in interface EventHandler
- Parameters:
event
- The Event to be processed.- See Also:
EventHandler.onEvent(net.mlw.gfw.event.Event)
setDefaultBehavour
public void setDefaultBehavour(net.mlw.gfw.event.EventHandler defaultBehavour)
- Parameters:
defaultBehavour
- The defaultBehavour to set.
setEventProcessingMode
public void setEventProcessingMode(EventHandlerTypeDelegator.EventProcessingMode mode)
getDefaultBehavour
public net.mlw.gfw.event.EventHandler getDefaultBehavour()
- Returns:
- Returns the defaultBehavour.
Copyright © 2003-2004 mlavilson. All Rights Reserved.