javax.mail.event
クラス MessageChangedEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.mail.event.MailEvent
          上位を拡張 javax.mail.event.MessageChangedEvent
すべての実装されたインタフェース:
Serializable

public final class MessageChangedEvent
extends MailEvent

このクラスは Message 変更イベントをモデル化します。

関連項目:
直列化された形式

フィールドの概要
static int ENVELOPE_CHANGED
          メッセージのエンベロープ (本文ではなく、ヘッダ) が変更されました。
static int FLAGS_CHANGED
          メッセージのフラグが変更されました。
protected  Message msg
          変更されたメッセージです。
protected  int type
          イベントの型です。
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
MessageChangedEvent(Object source, int type, Message msg)
          コンストラクタです。
 
メソッドの概要
 void dispatch(Object listener)
          適切な MessageChangedListener メソッドを呼び出します。
 Message getMessage()
          変更された Message を返します。
 int getMessageChangeType()
          このイベントの型を返します。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

FLAGS_CHANGED

public static final int FLAGS_CHANGED
メッセージのフラグが変更されました。

関連項目:
定数フィールド値

ENVELOPE_CHANGED

public static final int ENVELOPE_CHANGED
メッセージのエンベロープ (本文ではなく、ヘッダ) が変更されました。

関連項目:
定数フィールド値

type

protected int type
イベントの型です。


msg

protected transient Message msg
変更されたメッセージです。

コンストラクタの詳細

MessageChangedEvent

public MessageChangedEvent(Object source,
                           int type,
                           Message msg)
コンストラクタです。

パラメータ:
source - メッセージを所有するフォルダ
type - 変更の型
msg - 変更されたメッセージ
メソッドの詳細

getMessageChangeType

public int getMessageChangeType()
このイベントの型を返します。

戻り値:

getMessage

public Message getMessage()
変更された Message を返します。

戻り値:
メッセージ

dispatch

public void dispatch(Object listener)
適切な MessageChangedListener メソッドを呼び出します。

定義:
クラス MailEvent 内の dispatch