com.valhalla.jbother.groupchat
Class StatusListener

java.lang.Object
  extended by com.valhalla.jbother.groupchat.StatusListener
All Implemented Interfaces:
org.jivesoftware.smackx.muc.ParticipantStatusListener

public class StatusListener
extends java.lang.Object
implements org.jivesoftware.smackx.muc.ParticipantStatusListener

Listens for subject changes in a room

Version:
1.0
Author:
Adam Olsen

Constructor Summary
StatusListener(ChatRoomPanel window)
          Sets up the group chat subject listener
 
Method Summary
 void adminGranted(java.lang.String user)
           
 void adminRevoked(java.lang.String user)
           
 void banned(java.lang.String user, java.lang.String actor, java.lang.String reason)
           
 void joined(java.lang.String user)
           
 void kicked(java.lang.String user, java.lang.String actor, java.lang.String reason)
           
 void left(java.lang.String user)
           
 void membershipGranted(java.lang.String user)
           
 void membershipRevoked(java.lang.String user)
           
 void moderatorGranted(java.lang.String user)
           
 void moderatorRevoked(java.lang.String user)
           
 void nicknameChanged(java.lang.String user, java.lang.String dummy)
           
 void ownershipGranted(java.lang.String user)
           
 void ownershipRevoked(java.lang.String user)
           
 void voiceGranted(java.lang.String user)
           
 void voiceRevoked(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusListener

public StatusListener(ChatRoomPanel window)
Sets up the group chat subject listener

Parameters:
window - the window that this litener belongs to
Method Detail

adminGranted

public void adminGranted(java.lang.String user)
Specified by:
adminGranted in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

adminRevoked

public void adminRevoked(java.lang.String user)
Specified by:
adminRevoked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

left

public void left(java.lang.String user)
Specified by:
left in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

joined

public void joined(java.lang.String user)
Specified by:
joined in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

banned

public void banned(java.lang.String user,
                   java.lang.String actor,
                   java.lang.String reason)
Specified by:
banned in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

kicked

public void kicked(java.lang.String user,
                   java.lang.String actor,
                   java.lang.String reason)
Specified by:
kicked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

membershipGranted

public void membershipGranted(java.lang.String user)
Specified by:
membershipGranted in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

membershipRevoked

public void membershipRevoked(java.lang.String user)
Specified by:
membershipRevoked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

moderatorGranted

public void moderatorGranted(java.lang.String user)
Specified by:
moderatorGranted in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

moderatorRevoked

public void moderatorRevoked(java.lang.String user)
Specified by:
moderatorRevoked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

nicknameChanged

public void nicknameChanged(java.lang.String user,
                            java.lang.String dummy)
Specified by:
nicknameChanged in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

ownershipGranted

public void ownershipGranted(java.lang.String user)
Specified by:
ownershipGranted in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

ownershipRevoked

public void ownershipRevoked(java.lang.String user)
Specified by:
ownershipRevoked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

voiceGranted

public void voiceGranted(java.lang.String user)
Specified by:
voiceGranted in interface org.jivesoftware.smackx.muc.ParticipantStatusListener

voiceRevoked

public void voiceRevoked(java.lang.String user)
Specified by:
voiceRevoked in interface org.jivesoftware.smackx.muc.ParticipantStatusListener