jerklib.parsers
Class DefaultInternalEventParser

java.lang.Object
  extended by jerklib.parsers.DefaultInternalEventParser
All Implemented Interfaces:
InternalEventParser

public class DefaultInternalEventParser
extends Object
implements InternalEventParser

Author:
mohadib

Constructor Summary
DefaultInternalEventParser()
           
 
Method Summary
 void addParser(String command, CommandParser parser)
           
 CommandParser getDefaultParser()
           
 CommandParser getParser(String command)
           
 void initDefaultParsers()
           
 IRCEvent receiveEvent(IRCEvent e)
           
 void removeAllParsers()
           
 boolean removeParser(String command)
           
 void setDefaultParser(CommandParser parser)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultInternalEventParser

public DefaultInternalEventParser()
Method Detail

receiveEvent

public IRCEvent receiveEvent(IRCEvent e)
Specified by:
receiveEvent in interface InternalEventParser

removeAllParsers

public void removeAllParsers()

addParser

public void addParser(String command,
                      CommandParser parser)

getParser

public CommandParser getParser(String command)

removeParser

public boolean removeParser(String command)

setDefaultParser

public void setDefaultParser(CommandParser parser)

getDefaultParser

public CommandParser getDefaultParser()

initDefaultParsers

public void initDefaultParsers()