com.valhalla.jbother.groupchat
Class UserStatusListener

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

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

Listens for subject changes in a room

Version:
1.0
Author:
Adam Olsen

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

Constructor Detail

UserStatusListener

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

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

adminGranted

public void adminGranted()
Specified by:
adminGranted in interface org.jivesoftware.smackx.muc.UserStatusListener

adminRevoked

public void adminRevoked()
Specified by:
adminRevoked in interface org.jivesoftware.smackx.muc.UserStatusListener

banned

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

kicked

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

membershipGranted

public void membershipGranted()
Specified by:
membershipGranted in interface org.jivesoftware.smackx.muc.UserStatusListener

membershipRevoked

public void membershipRevoked()
Specified by:
membershipRevoked in interface org.jivesoftware.smackx.muc.UserStatusListener

moderatorGranted

public void moderatorGranted()
Specified by:
moderatorGranted in interface org.jivesoftware.smackx.muc.UserStatusListener

moderatorRevoked

public void moderatorRevoked()
Specified by:
moderatorRevoked in interface org.jivesoftware.smackx.muc.UserStatusListener

ownershipGranted

public void ownershipGranted()
Specified by:
ownershipGranted in interface org.jivesoftware.smackx.muc.UserStatusListener

ownershipRevoked

public void ownershipRevoked()
Specified by:
ownershipRevoked in interface org.jivesoftware.smackx.muc.UserStatusListener

voiceGranted

public void voiceGranted()
Specified by:
voiceGranted in interface org.jivesoftware.smackx.muc.UserStatusListener

voiceRevoked

public void voiceRevoked()
Specified by:
voiceRevoked in interface org.jivesoftware.smackx.muc.UserStatusListener