rero.client.server
Class ProcessEvents

java.lang.Object
  extended byrero.client.Feature
      extended byrero.client.server.ProcessEvents
All Implemented Interfaces:
ChatListener, FrameworkConstants

public class ProcessEvents
extends Feature
implements FrameworkConstants, ChatListener


Field Summary
protected  InternalDataList ircData
           
protected  OutputCapabilities output
           
protected  SyncCheck syncs
           
 
Fields inherited from class rero.client.Feature
abilities
 
Fields inherited from interface rero.ircfw.interfaces.FrameworkConstants
$ADDRESS$, $DATA$, $EVENT$, $HOST$, $NICK$, $NUMERIC$, $PARMS$, $RAW$, $SERVER$, $SOURCE$, $TARGET$, $TYPE$, $USER$
 
Fields inherited from interface rero.ircfw.interfaces.ChatListener
EVENT_DONE, EVENT_HALT, REMOVE_LISTENER
 
Constructor Summary
ProcessEvents()
           
 
Method Summary
 int fireChatEvent(HashMap eventDescription)
           
 void init()
           
 boolean isChatEvent(String eventId, HashMap eventDescription)
           
 void processNumeric(String numeric, HashMap eventDescription)
           
 
Methods inherited from class rero.client.Feature
cleanup, getCapabilities, installCapabilities, storeDataStructures
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ircData

protected InternalDataList ircData

output

protected OutputCapabilities output

syncs

protected SyncCheck syncs
Constructor Detail

ProcessEvents

public ProcessEvents()
Method Detail

init

public void init()
Specified by:
init in class Feature

fireChatEvent

public int fireChatEvent(HashMap eventDescription)
Specified by:
fireChatEvent in interface ChatListener

processNumeric

public void processNumeric(String numeric,
                           HashMap eventDescription)

isChatEvent

public boolean isChatEvent(String eventId,
                           HashMap eventDescription)
Specified by:
isChatEvent in interface ChatListener