SHOW Signed

net.rim.blackberry.api.mail.event
Class MailEvent

java.lang.Object
  |
  +--net.rim.blackberry.api.mail.event.MailEvent
Direct Known Subclasses:
FolderEvent, MessageEvent, StoreEvent

public abstract class MailEvent
extends Object

Base class for mail events.

MailEvent defines an abstract dispatch(java.lang.Object) method to invoke the appropriate listener method for each event.

Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.


Field Summary
 Category: Signed protected  Object _source
          Event publisher.
 
Constructor Summary
 Category: Signed MailEvent(Object source)
          Constructor for a MailEvent.
 
Method Summary
 Category: Signed abstract  void dispatch(Object listener)
          Invokes the appropriate method on a listener for this event.
 Category: Signed  Object getSource()
          Returns the source of the MailEvent.
 Category: Signed  String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_source

protected Object _source
Event publisher.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Constructor Detail

MailEvent

public MailEvent(Object source)
Constructor for a MailEvent.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Method Detail

getSource

public Object getSource()
Returns the source of the MailEvent.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

toString

public String toString()
Description copied from class: Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
Overrides:
toString in class Object
Following copied from class: java.lang.Object
Returns:
a string representation of the object.
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

dispatch

public abstract void dispatch(Object listener)

Invokes the appropriate method on a listener for this event.

Subclasses provide the implementation.

Since:
JDE 3.6
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.


Copyright 1999-2002 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.