irc
Class ChannelInterpretor

java.lang.Object
  |
  +--irc.IRCObject
        |
        +--irc.RootInterpretor
              |
              +--irc.BasicInterpretor
                    |
                    +--irc.IRCInterpretor
                          |
                          +--irc.ChannelInterpretor
All Implemented Interfaces:
Interpretor

public class ChannelInterpretor
extends IRCInterpretor

Channel interpretor.


Field Summary
 
Fields inherited from class irc.RootInterpretor
_next, _parser
 
Fields inherited from class irc.IRCObject
_ircConfiguration
 
Constructor Summary
ChannelInterpretor(IRCConfiguration config)
          Create a new ChannelInterpretor.
 
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

ChannelInterpretor

public ChannelInterpretor(IRCConfiguration config)
Create a new ChannelInterpretor.

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 IRCInterpretor
Parameters:
source - the source that emitted the command.
cmd - the hole command line.
parts - the parsed command line.
cumul - the cumul parsed command line.