irc
Class IRCInterpretor

java.lang.Object
  |
  +--irc.IRCObject
        |
        +--irc.RootInterpretor
              |
              +--irc.BasicInterpretor
                    |
                    +--irc.IRCInterpretor
All Implemented Interfaces:
Interpretor
Direct Known Subclasses:
ChannelInterpretor, QueryInterpretor, StatusInterpretor

public class IRCInterpretor
extends BasicInterpretor

IRC interpretor.


Field Summary
 
Fields inherited from class irc.RootInterpretor
_next, _parser
 
Fields inherited from class irc.IRCObject
_ircConfiguration
 
Constructor Summary
IRCInterpretor(IRCConfiguration config)
          Create a new IRCInterpretor.
 
Method Summary
protected  void handleCommand(Source source, java.lang.String cmd, java.lang.String[] parts, java.lang.String[] cumul)
          Handle the received command.
 
Methods inherited from class irc.RootInterpretor
addLast, getNextInterpretor, isInside, say, sendString, setNextInterpretor, test
 
Methods inherited from class irc.IRCObject
getColor, getIRCConfiguration, getText, getText, getText, getText, getTimeStamp, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface irc.Interpretor
addLast, getNextInterpretor, isInside, sendString, setNextInterpretor
 

Constructor Detail

IRCInterpretor

public IRCInterpretor(IRCConfiguration config)
Create a new IRCInterpretor.

Parameters:
config - global configuration.
Method Detail

handleCommand

protected void handleCommand(Source source,
                             java.lang.String cmd,
                             java.lang.String[] parts,
                             java.lang.String[] cumul)
Description copied from class: BasicInterpretor
Handle the received command.

Overrides:
handleCommand in class BasicInterpretor
Parameters:
source - the source that emitted the command.
cmd - the hole command line.
parts - the parsed command line.
cumul - the cumul parsed command line.