sashenka.irc
Class SimpleIRCConnectionHandlerAdapter

java.lang.Object
  |
  +--sashenka.irc.IRCConnectionHandlerAdapter
        |
        +--sashenka.irc.SimpleIRCConnectionHandlerAdapter
All Implemented Interfaces:
IRCConnectionHandler

public class SimpleIRCConnectionHandlerAdapter
extends IRCConnectionHandlerAdapter


Constructor Summary
SimpleIRCConnectionHandlerAdapter()
           
 
Method Summary
 void connecting(IRCConnection connection, java.net.InetAddress to, int port)
           
 void debug(java.lang.String message)
           
 void disconnected(IRCConnection connection)
           
 void disconnecting(IRCConnection connection, java.lang.String why)
           
 void join(User who, java.util.Collection channels)
           
 void log(java.lang.String message)
           
 void mode(Source from, java.lang.String channel, java.lang.String modes, User who)
           
 void nick(User oldNick, User newNick)
           
 void notice(Source from, java.lang.String message)
           
 void privmsg(IRCUser from, java.util.Collection to, java.lang.String message)
           
 void status(java.lang.String message)
          Used to receive status messages from the IRCConnection.
 void topic(Channel channel, java.lang.String message)
           
 void user(Source from, java.lang.String[] params)
           
 
Methods inherited from class sashenka.irc.IRCConnectionHandlerAdapter
connected, getMOTD, getNick, getUser, incomingMessage, internal, invite, join, kick, mode, nick, part, ping, processERR_ALREADYREGISTRED, processERR_BADCHANMASK, processERR_BADCHANNELKEY, processERR_BANNEDFROMCHAN, processERR_CANNOTSENDTOCHAN, processERR_CANTKILLSERVER, processERR_CHANNELISFULL, processERR_CHANOPRIVSNEEDED, processERR_ERRONEUSNICKNAME, processERR_FILEERROR, processERR_INVITEONLYCHAN, processERR_KEYSET, processERR_NEEDMOREPARAMS, processERR_NICKCOLLISION, processERR_NICKNAMEINUSE, processERR_NOADMININFO, processERR_NOLOGIN, processERR_NOMOTD, processERR_NONICKNAMEGIVEN, processERR_NOOPERHOST, processERR_NOORIGIN, processERR_NOPERMFORHOST, processERR_NOPRIVILEGES, processERR_NORECIPIENT, processERR_NOSERVICEHOST, processERR_NOSUCHCHANNEL, processERR_NOSUCHNICK, processERR_NOSUCHSERVER, processERR_NOTEXTTOSEND, processERR_NOTONCHANNEL, processERR_NOTOPLEVEL, processERR_NOTREGISTERED, processERR_PASSWDMISMATCH, processERR_SUMMONDISABLED, processERR_TOOMANYCHANNELS, processERR_TOOMANYTARGETS, processERR_UMODEUNKNOWNFLAG, processERR_UNKNOWNCOMMAND, processERR_UNKNOWNMODE, processERR_USERNOTINCHANNEL, processERR_USERONCHANNEL, processERR_USERSDISABLED, processERR_USERSDONTMATCH, processERR_WASNOSUCHNICK, processERR_WILDTOPLEVEL, processERR_YOUREBANNEDCREEP, processERR_YOUWILLBEBANNED, processIGNORE, processINTERNAL, processINVITE, processJOIN, processKICK, processMODE, processNICK, processNOTICE, processPART, processPING, processPRIVMSG, processRPL_ADMINEMAIL, processRPL_ADMINLOC1, processRPL_ADMINLOC2, processRPL_ADMINME, processRPL_AWAY, processRPL_BANLIST, processRPL_BOUNCE, processRPL_CHANNELMODEIS, processRPL_CLOSEEND, processRPL_CLOSING, processRPL_CREATED, processRPL_ENDOFBANLIST, processRPL_ENDOFINFO, processRPL_ENDOFLINKS, processRPL_ENDOFMOTD, processRPL_ENDOFNAMES, processRPL_ENDOFSERVICES, processRPL_ENDOFSTATS, processRPL_ENDOFUSERS, processRPL_ENDOFWHO, processRPL_ENDOFWHOIS, processRPL_ENDOFWHOWAS, processRPL_GLOBALUSERS, processRPL_INFO, processRPL_INFOSTART, processRPL_INVITING, processRPL_ISON, processRPL_KILLDONE, processRPL_LINKS, processRPL_LIST, processRPL_LISTEND, processRPL_LISTSTART, processRPL_LOCALUSERS, processRPL_LUSERCHANNELS, processRPL_LUSERCLIENT, processRPL_LUSERME, processRPL_LUSEROP, processRPL_LUSERUNKNOWN, processRPL_MOTD, processRPL_MOTDSTART, processRPL_MYINFO, processRPL_MYPORTIS, processRPL_NAMREPLY, processRPL_NONE, processRPL_NOTOPIC, processRPL_NOUSERS, processRPL_NOWAWAY, processRPL_REHASHING, processRPL_SERVICE, processRPL_SERVICEINFO, processRPL_SERVLIST, processRPL_SERVLISTEND, processRPL_STATSCLINE, processRPL_STATSCOMMANDS, processRPL_STATSCONN, processRPL_STATSHLINE, processRPL_STATSILINE, processRPL_STATSKLINE, processRPL_STATSLINKINFO, processRPL_STATSLLINE, processRPL_STATSNLINE, processRPL_STATSOLINE, processRPL_STATSQLINE, processRPL_STATSUPTIME, processRPL_STATSYLINE, processRPL_SUMMONING, processRPL_TIME, processRPL_TOPIC, processRPL_TRACECLASS, processRPL_TRACECONNECTING, processRPL_TRACEHANDSHAKE, processRPL_TRACELINK, processRPL_TRACELOG, processRPL_TRACENEWTYPE, processRPL_TRACEOPERATOR, processRPL_TRACESERVER, processRPL_TRACEUNKNOWN, processRPL_TRACEUSER, processRPL_UMODEIS, processRPL_UNAWAY, processRPL_USERHOST, processRPL_USERS, processRPL_USERSSTART, processRPL_VERSION, processRPL_WELCOME, processRPL_WHOISCHANNELS, processRPL_WHOISCHANOP, processRPL_WHOISIDENTIFIED, processRPL_WHOISIDLE, processRPL_WHOISOPERATOR, processRPL_WHOISSERVER, processRPL_WHOISUSER, processRPL_WHOREPLY, processRPL_WHOWASUSER, processRPL_YOUREOPER, processRPL_YOURHOST, processTOPIC, processUNKNOWN, processUSER, setNick, setPassword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleIRCConnectionHandlerAdapter

public SimpleIRCConnectionHandlerAdapter()
Method Detail

connecting

public void connecting(IRCConnection connection,
                       java.net.InetAddress to,
                       int port)
Specified by:
connecting in interface IRCConnectionHandler
Overrides:
connecting in class IRCConnectionHandlerAdapter

disconnecting

public void disconnecting(IRCConnection connection,
                          java.lang.String why)
Specified by:
disconnecting in interface IRCConnectionHandler
Overrides:
disconnecting in class IRCConnectionHandlerAdapter

disconnected

public void disconnected(IRCConnection connection)
Specified by:
disconnected in interface IRCConnectionHandler
Overrides:
disconnected in class IRCConnectionHandlerAdapter

notice

public void notice(Source from,
                   java.lang.String message)
Specified by:
notice in interface IRCConnectionHandler
Specified by:
notice in class IRCConnectionHandlerAdapter

debug

public void debug(java.lang.String message)
Overrides:
debug in class IRCConnectionHandlerAdapter

log

public void log(java.lang.String message)
Overrides:
log in class IRCConnectionHandlerAdapter

status

public void status(java.lang.String message)
Description copied from interface: IRCConnectionHandler
Used to receive status messages from the IRCConnection.

Specified by:
status in interface IRCConnectionHandler
Specified by:
status in class IRCConnectionHandlerAdapter

topic

public void topic(Channel channel,
                  java.lang.String message)
Specified by:
topic in interface IRCConnectionHandler
Overrides:
topic in class IRCConnectionHandlerAdapter

nick

public void nick(User oldNick,
                 User newNick)

user

public void user(Source from,
                 java.lang.String[] params)
Specified by:
user in interface IRCConnectionHandler
Overrides:
user in class IRCConnectionHandlerAdapter

join

public void join(User who,
                 java.util.Collection channels)

mode

public void mode(Source from,
                 java.lang.String channel,
                 java.lang.String modes,
                 User who)

privmsg

public void privmsg(IRCUser from,
                    java.util.Collection to,
                    java.lang.String message)
Specified by:
privmsg in interface IRCConnectionHandler
Specified by:
privmsg in class IRCConnectionHandlerAdapter