org.walluck.oscar.handlers
Interface ChatListener

All Superinterfaces:
Listener
All Known Implementing Classes:
ChatTool, Oscar, Script, ScriptAdapter

public interface ChatListener
extends Listener

Describe interface ChatListener here.

Since:
1.0
Version:
1.0
Author:
David Walluck

Method Summary
 void incomingChatMsg(AIMSession sess, AIMFrame frame, UserInfo userinfo, String msg)
          Describe incomingChatMsg method here.
 void infoUpdate(AIMSession sess, AIMFrame frame, Chat roominfo, String roomName, int userCount, ArrayList occupants, String roomdesc, int flags, int creationTime, int maxmsglen, int maxOccupancy, int creationPerms, int maxvisiblemsglen)
          Describe infoUpdate method here.
 void userlistChange(AIMSession sess, AIMFrame frame, int curcount, ArrayList userinfo)
          Describe userlistChange method here.
 

Method Detail

infoUpdate

void infoUpdate(AIMSession sess,
                AIMFrame frame,
                Chat roominfo,
                String roomName,
                int userCount,
                ArrayList occupants,
                String roomdesc,
                int flags,
                int creationTime,
                int maxmsglen,
                int maxOccupancy,
                int creationPerms,
                int maxvisiblemsglen)
Describe infoUpdate method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
roominfo - a Chat value
roomName - a String value
userCount - an int value
occupants - a ArrayList value
roomdesc - a String value
flags - an int value
creationTime - an int value
maxmsglen - an int value
maxOccupancy - an int value
creationPerms - an int value
maxvisiblemsglen - an int value

userlistChange

void userlistChange(AIMSession sess,
                    AIMFrame frame,
                    int curcount,
                    ArrayList userinfo)
Describe userlistChange method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
curcount - an int value
userinfo - a ArrayList value

incomingChatMsg

void incomingChatMsg(AIMSession sess,
                     AIMFrame frame,
                     UserInfo userinfo,
                     String msg)
Describe incomingChatMsg method here.

Parameters:
sess - an AIMSession value
frame - an AIMFrame value
userinfo - an UserInfo value
msg - a String value