net.mlw.gfw.event
Class EventHandlerList

java.lang.Object
  |
  +--net.mlw.gfw.event.EventHandlerList
All Implemented Interfaces:
EventHandler, EventHandlerContainer

public class EventHandlerList
extends java.lang.Object
implements EventHandler, EventHandlerContainer

A PublisherGroup holds meany Publisher(s), and allows them to be treated as one.

Version:
$Revision: 1.4 $ $Date: 2004/06/29 20:32:57 $
Author:
Matthew L. Wilson

Constructor Summary
EventHandlerList()
           
 
Method Summary
 net.mlw.gfw.event.EventHandler addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
          Adds a EventHandler to the internal List of EventHandlers.
 void onEvent(net.mlw.gfw.event.Event event)
          This method processes an event.
 net.mlw.gfw.event.EventHandler removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
          Removes the EventHandler from the List.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventHandlerList

public EventHandlerList()
Method Detail

addEventHandler

public net.mlw.gfw.event.EventHandler addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Adds a EventHandler to the internal List of EventHandlers.

Specified by:
addEventHandler in interface EventHandlerContainer
Parameters:
eventHandler - The EventHandler to add.

removeEventHandler

public net.mlw.gfw.event.EventHandler removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Removes the EventHandler from the List.

Specified by:
removeEventHandler in interface EventHandlerContainer
Parameters:
eventHandler - The EventHandler to remove.

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)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2003-2004 mlavilson. All Rights Reserved.