rero.bridges.event
Class PredicateChatListener

java.lang.Object
  extended byrero.bridges.event.EventChatListener
      extended byrero.bridges.event.PredicateChatListener
All Implemented Interfaces:
ChatListener

public class PredicateChatListener
extends EventChatListener


Field Summary
protected  CodeSnippet code
           
protected  ScriptEnvironment env
           
protected  Check predicate
           
 
Fields inherited from class rero.bridges.event.EventChatListener
listeners, storedFlags
 
Fields inherited from interface rero.ircfw.interfaces.ChatListener
EVENT_DONE, EVENT_HALT, REMOVE_LISTENER
 
Constructor Summary
PredicateChatListener(ScriptEnvironment _env, Check _predicate, CodeSnippet c)
           
 
Method Summary
 boolean isChatEvent(String eventId, HashMap eventDescription)
           
 
Methods inherited from class rero.bridges.event.EventChatListener
addListener, fireChatEvent, setFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

env

protected ScriptEnvironment env

predicate

protected Check predicate

code

protected CodeSnippet code
Constructor Detail

PredicateChatListener

public PredicateChatListener(ScriptEnvironment _env,
                             Check _predicate,
                             CodeSnippet c)
Method Detail

isChatEvent

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