Compoze Software, Inc.

com.compoze.collab.im
Class ImEvent


java.lang.Object

  |

  +--java.util.EventObject

        |

        +--com.compoze.collab.im.ImEvent

All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
YahooImEvent

public class ImEvent
extends java.util.EventObject

This class is used to notify listeners on a container that some changed has occurred in the container.

See Also:
Serialized Form

Field Summary
static int FRIEND_UPDATED
          The friend update received event.
static int INSTANT_MESSAGE_RECEIVED
          The instant message received event.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ImEvent(java.lang.Object source, int iType)
          Constructor.
 
Method Summary
 java.lang.Object getSource()
          Gets the source of the event.
 int getType()
          Gets the event type.
 java.lang.String toString()
          Creates a string representation of the event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANT_MESSAGE_RECEIVED


public static final int INSTANT_MESSAGE_RECEIVED
The instant message received event. In this case the source of the event will be an instance of IInstantMessage.

FRIEND_UPDATED


public static final int FRIEND_UPDATED
The friend update received event. In this case the source of the event will be an instance of IFriend.
Constructor Detail

ImEvent


public ImEvent(java.lang.Object source,
               int iType)
Constructor.
Parameters:
source - the event source object (not null)
iType - either INSTANT_MESSAGE_RECEIVED or FRIEND_UPDATED
Method Detail

getType


public int getType()
Gets the event type.
Returns:
the type (one of the constants INSTANT_MESSAGE_RECEIVED or FRIEND_UPDATED, or an extended constant used by a provider specific event. If another constant is received that is not understood, it's recommended that the event be ignored.)

toString


public java.lang.String toString()
Creates a string representation of the event.
Overrides:
toString in class java.util.EventObject

getSource


public java.lang.Object getSource()
Gets the source of the event. Returned object will depend on the type of even. If the type is INSTANT_MESSAGE_RECEIVED, the object will be of type IInstantMessage. If the type is FRIEND_UPDATED, the object will be of type IFriend
Overrides:
getSource in class java.util.EventObject
Returns:
object that generated the event

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.