irc
Interface ChannelListener

All Superinterfaces:
SourceListener
All Known Implementing Classes:
AWTChannel

public interface ChannelListener
extends SourceListener

Channel listener.


Method Summary
 void modeApply(java.lang.String mode, java.lang.String from)
          Channel mode applied.
 void nickChanged(java.lang.String oldNick, java.lang.String newNick)
          Nick changed.
 void nickJoin(java.lang.String nick, java.lang.String mode)
          A new nick has joined.
 void nickKick(java.lang.String nick, java.lang.String by, java.lang.String reason)
          A nick has been kicked.
 void nickModeApply(java.lang.String nick, java.lang.String mode, java.lang.String from)
          Nick mode applied.
 void nickPart(java.lang.String nick, java.lang.String reason)
          A nick has part.
 void nickQuit(java.lang.String nick, java.lang.String reason)
          A nick has quit.
 void nickSet(java.lang.String[] nicks, java.lang.String[] modes)
          The channel has changed all its nick list.
 void nickWhoisUpdated(java.lang.String nick, java.lang.String whois)
          Whois bufferised information has been updated.
 void topicChanged(java.lang.String topic, java.lang.String by)
          The topic has been changed.
 
Methods inherited from interface irc.SourceListener
action, activate, clear, messageReceived, noticeReceived, reportReceived
 

Method Detail

nickSet

public void nickSet(java.lang.String[] nicks,
                    java.lang.String[] modes)
The channel has changed all its nick list.

Parameters:
nicks - new nicks.
modes - new modes.

nickJoin

public void nickJoin(java.lang.String nick,
                     java.lang.String mode)
A new nick has joined.

Parameters:
nick - the nick who joined.
mode - nick mode.

nickQuit

public void nickQuit(java.lang.String nick,
                     java.lang.String reason)
A nick has quit.

Parameters:
nick - the nick who quit.
reason - reason.

nickPart

public void nickPart(java.lang.String nick,
                     java.lang.String reason)
A nick has part.

Parameters:
nick - the nick who part.
reason - reason.

nickKick

public void nickKick(java.lang.String nick,
                     java.lang.String by,
                     java.lang.String reason)
A nick has been kicked.

Parameters:
nick - the nick who has been kicked.
by - the nick who kicked.
reason - kick reason.

topicChanged

public void topicChanged(java.lang.String topic,
                         java.lang.String by)
The topic has been changed.

Parameters:
topic - new topic.
by - user who changed topic.

modeApply

public void modeApply(java.lang.String mode,
                      java.lang.String from)
Channel mode applied.

Parameters:
mode - applied mode.
from - user who applied mode.

nickModeApply

public void nickModeApply(java.lang.String nick,
                          java.lang.String mode,
                          java.lang.String from)
Nick mode applied.

Parameters:
nick - user on wich mode applied.
mode - applied mode.
from - user who applied mode.

nickChanged

public void nickChanged(java.lang.String oldNick,
                        java.lang.String newNick)
Nick changed.

Parameters:
oldNick - old nick.
newNick - new nick.

nickWhoisUpdated

public void nickWhoisUpdated(java.lang.String nick,
                             java.lang.String whois)
Whois bufferised information has been updated.

Parameters:
nick - nick on wich new whois information is available.
whois - whois string for nick.