JML

net.sf.jml.event
Class MsnMessageAdapter

java.lang.Object
  extended by net.sf.jml.event.MsnMessageAdapter
All Implemented Interfaces:
MsnMessageListener

public class MsnMessageAdapter
extends Object
implements MsnMessageListener

MsnMessageListener adapter.

Author:
Roger Chen, Angel Barragán Chacón

Constructor Summary
MsnMessageAdapter()
           
 
Method Summary
 void controlMessageReceived(MsnSwitchboard switchboard, MsnControlMessage message, MsnContact contact)
          Received control message, such as typing text or recording voice clip.
 void datacastMessageReceived(MsnSwitchboard switchboard, MsnDatacastMessage message, MsnContact contact)
          Received datacast message.
 void instantMessageReceived(MsnSwitchboard switchboard, MsnInstantMessage message, MsnContact contact)
          Received text message.
 void p2pMessageReceived(MsnSwitchboard switchboard, MsnP2PMessage message, MsnContact contact)
          Received P2P message.
 void systemMessageReceived(MsnMessenger messenger, MsnSystemMessage message)
          Received system message.
 void unknownMessageReceived(MsnSwitchboard switchboard, MsnUnknownMessage message, MsnContact contact)
          Received unknown message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsnMessageAdapter

public MsnMessageAdapter()
Method Detail

datacastMessageReceived

public void datacastMessageReceived(MsnSwitchboard switchboard,
                                    MsnDatacastMessage message,
                                    MsnContact contact)
Description copied from interface: MsnMessageListener
Received datacast message.

Specified by:
datacastMessageReceived in interface MsnMessageListener
Parameters:
switchboard - MsnSwitchboard
message - received message
contact - the user who sent this message
See Also:
MsnMessageListener.datacastMessageReceived(MsnSwitchboard, MsnDatacastMessage, MsnContact)

instantMessageReceived

public void instantMessageReceived(MsnSwitchboard switchboard,
                                   MsnInstantMessage message,
                                   MsnContact contact)
Description copied from interface: MsnMessageListener
Received text message.

Specified by:
instantMessageReceived in interface MsnMessageListener
Parameters:
switchboard - MsnSwitchboard
message - received message
contact - the user who sent this message
See Also:
MsnMessageListener.instantMessageReceived(MsnSwitchboard, MsnInstantMessage, MsnContact)

systemMessageReceived

public void systemMessageReceived(MsnMessenger messenger,
                                  MsnSystemMessage message)
Description copied from interface: MsnMessageListener
Received system message. System message is sent by NS server, so only MsnMessenger here.

Specified by:
systemMessageReceived in interface MsnMessageListener
Parameters:
messenger - MsnMessenger
message - received message
See Also:
MsnMessageListener.systemMessageReceived(MsnMessenger, MsnSystemMessage)

controlMessageReceived

public void controlMessageReceived(MsnSwitchboard switchboard,
                                   MsnControlMessage message,
                                   MsnContact contact)
Description copied from interface: MsnMessageListener
Received control message, such as typing text or recording voice clip.

Specified by:
controlMessageReceived in interface MsnMessageListener
Parameters:
switchboard - MsnSwitchboard
message - control message
contact - the user who sent this message
See Also:
MsnMessageListener.controlMessageReceived(MsnSwitchboard, MsnControlMessage, MsnContact)

unknownMessageReceived

public void unknownMessageReceived(MsnSwitchboard switchboard,
                                   MsnUnknownMessage message,
                                   MsnContact contact)
Description copied from interface: MsnMessageListener
Received unknown message. Maybe because of this library not support this message.

Specified by:
unknownMessageReceived in interface MsnMessageListener
Parameters:
switchboard - MsnSwitchboard
message - received message
contact - the user who sent this message
See Also:
MsnMessageListener.unknownMessageReceived(MsnSwitchboard, MsnUnknownMessage, MsnContact)

p2pMessageReceived

public void p2pMessageReceived(MsnSwitchboard switchboard,
                               MsnP2PMessage message,
                               MsnContact contact)
Description copied from interface: MsnMessageListener
Received P2P message. Maybe because we are retrieving a MsnObject.

Specified by:
p2pMessageReceived in interface MsnMessageListener
Parameters:
switchboard - MsnSwitchboard.
message - Received message.
contact - Contact that sended the message.
See Also:
MsnMessageListener.p2pMessageReceived(MsnSwitchboard, MsnP2PMessage, MsnContact)

JML