Class MessageChangedEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class MessageChangedEvent
    extends MailEvent
    A message change event.
    Version:
    1.4
    Author:
    Chris Burdess
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ENVELOPE_CHANGED
      The message's envelope (headers, but not content) changed.
      static int FLAGS_CHANGED
      The message's flags changed.
      protected Message msg
      The message that changed.
      protected int type
      The event type.
      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageChangedEvent​(java.lang.Object source, int type, Message msg)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispatch​(java.lang.Object listener)
      Invokes the appropriate listener method.
      Message getMessage()
      Returns the changed message.
      int getMessageChangeType()
      Returns the type of this event.
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • FLAGS_CHANGED

        public static final int FLAGS_CHANGED
        The message's flags changed.
        See Also:
        Constant Field Values
      • ENVELOPE_CHANGED

        public static final int ENVELOPE_CHANGED
        The message's envelope (headers, but not content) changed.
        See Also:
        Constant Field Values
      • type

        protected int type
        The event type.
      • msg

        protected transient Message msg
        The message that changed.
    • Constructor Detail

      • MessageChangedEvent

        public MessageChangedEvent​(java.lang.Object source,
                                   int type,
                                   Message msg)
        Constructor.
        Parameters:
        source - the owner folder
        type - the type of change (FLAGS_CHANGED or ENVELOPE_CHANGED)
        msg - the changed message
    • Method Detail

      • getMessageChangeType

        public int getMessageChangeType()
        Returns the type of this event.
      • getMessage

        public Message getMessage()
        Returns the changed message.
      • dispatch

        public void dispatch​(java.lang.Object listener)
        Invokes the appropriate listener method.
        Specified by:
        dispatch in class MailEvent