org.relayirc.core
Interface IRCConnectionListener

All Known Implementing Classes:
IRCConnectionAdapter

public interface IRCConnectionListener

Implement this interface to listen to an IRCConnection.

ISSUE: To follow the Java Bean conventions, every method should take one argument of type IRCConnectionEvent. Does this buy us anything?

See Also:
IRCConnection

Method Summary
 void onAction(java.lang.String user, java.lang.String chan, java.lang.String txt)
           
 void onBan(java.lang.String banned, java.lang.String chan, java.lang.String banner)
           
 void onClientInfo(java.lang.String orgnick)
           
 void onClientSource(java.lang.String orgnick)
           
 void onClientVersion(java.lang.String orgnick)
           
 void onConnect()
           
 void onDeOp(java.lang.String oper, java.lang.String chan, java.lang.String oped)
           
 void onDisconnect()
           
 void onErrorAlreadyRegistered()
           
 void onErrorErroneusNickname(java.lang.String badNick)
           
 void onErrorNeedMoreParams()
           
 void onErrorNickCollision(java.lang.String badNick)
           
 void onErrorNickNameInUse(java.lang.String badNick)
           
 void onErrorNoMOTD()
           
 void onErrorNoNicknameGiven()
           
 void onErrorUnknown(java.lang.String message)
           
 void onErrorUnsupported(java.lang.String messag)
           
 void onInvite(java.lang.String orgin, java.lang.String orgnick, java.lang.String invitee, java.lang.String chan)
           
 void onIsOn(java.lang.String[] usersOn)
           
 void onJoin(java.lang.String user, java.lang.String nick, java.lang.String chan, boolean create)
           
 void onKick(java.lang.String kicked, java.lang.String chan, java.lang.String kicker, java.lang.String txt)
           
 void onMessage(java.lang.String message)
           
 void onNames(java.lang.String users, java.lang.String chan)
           
 void onNick(java.lang.String user, java.lang.String oldnick, java.lang.String newnick)
           
 void onNotice(java.lang.String orgnick, java.lang.String chan, java.lang.String txt)
           
 void onOp(java.lang.String oper, java.lang.String chan, java.lang.String oped)
           
 void onParsingError(java.lang.String message)
           
 void onPart(java.lang.String user, java.lang.String nick, java.lang.String chan)
           
 void onPing(java.lang.String params)
           
 void onPrivateMessage(java.lang.String orgnick, java.lang.String chan, java.lang.String txt)
           
 void onQuit(java.lang.String user, java.lang.String nick, java.lang.String txt)
           
 void onReplyEndOfWhoIs(java.lang.String nick)
           
 void onReplyList(java.lang.String channel, int userCount, java.lang.String topic)
           
 void onReplyListEnd()
           
 void onReplyListStart()
           
 void onReplyListUserChannels(int channelCount)
           
 void onReplyListUserClient(java.lang.String msg)
           
 void onReplyMOTD(java.lang.String msg)
           
 void onReplyMOTDEnd()
           
 void onReplyMOTDStart()
           
 void onReplyNameReply(java.lang.String channel, java.lang.String users)
           
 void onReplyTopic(java.lang.String channel, java.lang.String topic)
           
 void onReplyVersion(java.lang.String version)
           
 void onReplyWhoIsChannels(java.lang.String nick, java.lang.String channels)
           
 void onReplyWhoIsIdle(java.lang.String nick, int idle, java.util.Date signon)
           
 void onReplyWhoIsOperator(java.lang.String info)
           
 void onReplyWhoIsServer(java.lang.String nick, java.lang.String server, java.lang.String info)
           
 void onReplyWhoIsUser(java.lang.String nick, java.lang.String user, java.lang.String name, java.lang.String host)
           
 void onStatus(java.lang.String msg)
           
 void onTopic(java.lang.String chanName, java.lang.String newTopic)
           
 void onVersionNotice(java.lang.String orgnick, java.lang.String origin, java.lang.String version)
           
 

Method Detail

onAction

void onAction(java.lang.String user,
              java.lang.String chan,
              java.lang.String txt)

onBan

void onBan(java.lang.String banned,
           java.lang.String chan,
           java.lang.String banner)

onClientInfo

void onClientInfo(java.lang.String orgnick)

onClientSource

void onClientSource(java.lang.String orgnick)

onClientVersion

void onClientVersion(java.lang.String orgnick)

onConnect

void onConnect()

onDisconnect

void onDisconnect()

onDeOp

void onDeOp(java.lang.String oper,
            java.lang.String chan,
            java.lang.String oped)

onIsOn

void onIsOn(java.lang.String[] usersOn)

onInvite

void onInvite(java.lang.String orgin,
              java.lang.String orgnick,
              java.lang.String invitee,
              java.lang.String chan)

onJoin

void onJoin(java.lang.String user,
            java.lang.String nick,
            java.lang.String chan,
            boolean create)

onNames

void onNames(java.lang.String users,
             java.lang.String chan)

onKick

void onKick(java.lang.String kicked,
            java.lang.String chan,
            java.lang.String kicker,
            java.lang.String txt)

onMessage

void onMessage(java.lang.String message)

onPrivateMessage

void onPrivateMessage(java.lang.String orgnick,
                      java.lang.String chan,
                      java.lang.String txt)

onNick

void onNick(java.lang.String user,
            java.lang.String oldnick,
            java.lang.String newnick)

onNotice

void onNotice(java.lang.String orgnick,
              java.lang.String chan,
              java.lang.String txt)

onPart

void onPart(java.lang.String user,
            java.lang.String nick,
            java.lang.String chan)

onOp

void onOp(java.lang.String oper,
          java.lang.String chan,
          java.lang.String oped)

onParsingError

void onParsingError(java.lang.String message)

onPing

void onPing(java.lang.String params)

onStatus

void onStatus(java.lang.String msg)

onTopic

void onTopic(java.lang.String chanName,
             java.lang.String newTopic)

onVersionNotice

void onVersionNotice(java.lang.String orgnick,
                     java.lang.String origin,
                     java.lang.String version)

onQuit

void onQuit(java.lang.String user,
            java.lang.String nick,
            java.lang.String txt)

onReplyVersion

void onReplyVersion(java.lang.String version)

onReplyListUserChannels

void onReplyListUserChannels(int channelCount)

onReplyListStart

void onReplyListStart()

onReplyList

void onReplyList(java.lang.String channel,
                 int userCount,
                 java.lang.String topic)

onReplyListEnd

void onReplyListEnd()

onReplyListUserClient

void onReplyListUserClient(java.lang.String msg)

onReplyWhoIsUser

void onReplyWhoIsUser(java.lang.String nick,
                      java.lang.String user,
                      java.lang.String name,
                      java.lang.String host)

onReplyWhoIsServer

void onReplyWhoIsServer(java.lang.String nick,
                        java.lang.String server,
                        java.lang.String info)

onReplyWhoIsOperator

void onReplyWhoIsOperator(java.lang.String info)

onReplyWhoIsIdle

void onReplyWhoIsIdle(java.lang.String nick,
                      int idle,
                      java.util.Date signon)

onReplyEndOfWhoIs

void onReplyEndOfWhoIs(java.lang.String nick)

onReplyWhoIsChannels

void onReplyWhoIsChannels(java.lang.String nick,
                          java.lang.String channels)

onReplyMOTDStart

void onReplyMOTDStart()

onReplyMOTD

void onReplyMOTD(java.lang.String msg)

onReplyMOTDEnd

void onReplyMOTDEnd()

onReplyNameReply

void onReplyNameReply(java.lang.String channel,
                      java.lang.String users)

onReplyTopic

void onReplyTopic(java.lang.String channel,
                  java.lang.String topic)

onErrorNoMOTD

void onErrorNoMOTD()

onErrorNeedMoreParams

void onErrorNeedMoreParams()

onErrorNoNicknameGiven

void onErrorNoNicknameGiven()

onErrorNickNameInUse

void onErrorNickNameInUse(java.lang.String badNick)

onErrorNickCollision

void onErrorNickCollision(java.lang.String badNick)

onErrorErroneusNickname

void onErrorErroneusNickname(java.lang.String badNick)

onErrorAlreadyRegistered

void onErrorAlreadyRegistered()

onErrorUnknown

void onErrorUnknown(java.lang.String message)

onErrorUnsupported

void onErrorUnsupported(java.lang.String messag)