org.eclipse.ecf.presence.chatroom
Class ChatRoomMessageEvent

java.lang.Object
  extended by org.eclipse.ecf.presence.chatroom.ChatRoomMessageEvent
All Implemented Interfaces:
Event, IChatRoomMessageEvent, IIMMessageEvent

public class ChatRoomMessageEvent
extends java.lang.Object
implements IChatRoomMessageEvent

Chat room message event. This event class is used to deliver an IChatRoomMessage as an event.


Field Summary
protected  IChatRoomMessage chatMessage
           
protected  ID fromID
           
 
Constructor Summary
ChatRoomMessageEvent(ID fromID, IChatRoomMessage message)
           
 
Method Summary
 IChatRoomMessage getChatRoomMessage()
          Get chat room message sent.
 ID getFromID()
          Get the ID of the sender of the chat message.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fromID

protected ID fromID

chatMessage

protected IChatRoomMessage chatMessage
Constructor Detail

ChatRoomMessageEvent

public ChatRoomMessageEvent(ID fromID,
                            IChatRoomMessage message)
Method Detail

getChatRoomMessage

public IChatRoomMessage getChatRoomMessage()
Description copied from interface: IChatRoomMessageEvent
Get chat room message sent.

Specified by:
getChatRoomMessage in interface IChatRoomMessageEvent
Returns:
IChatRoomMessage sent to this receiver. Will not be null.

getFromID

public ID getFromID()
Description copied from interface: IIMMessageEvent
Get the ID of the sender of the chat message.

Specified by:
getFromID in interface IIMMessageEvent
Returns:
ID of the sender of the message. Will not be null.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object