rero.bridges.event
Class FilterChatListener

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

public class FilterChatListener
extends EventChatListener


Field Summary
protected  CodeSnippet code
           
protected  ScriptEnvironment env
           
protected  String event
           
protected  String[] filter
           
protected  int isPublic
           
 
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
FilterChatListener(ScriptEnvironment _env, String _event, String _filter, CodeSnippet _code)
           
 
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

filter

protected String[] filter

event

protected String event

code

protected CodeSnippet code

isPublic

protected int isPublic
Constructor Detail

FilterChatListener

public FilterChatListener(ScriptEnvironment _env,
                          String _event,
                          String _filter,
                          CodeSnippet _code)
Method Detail

isChatEvent

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