概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
javax.mail.Message の使用

Message を使用しているパッケージ
com.sun.mail.imap | IMAP メッセージ ストアへのアクセスを提供する JavaMail API の IMAP プロトコル プロバイダです。
com.sun.mail.pop3 | POP3 メッセージストアへのアクセスを提供する JavaMail API の POP3 プロトコルプロバイダです。
com.sun.mail.smtp | SMTP サーバへのアクセスを提供する JavaMail API の SMTP プロトコル プロバイダです。
javax.mail | メールシステムをモデル化するクラスです。
javax.mail.event | JavaMail API のリスナーとイベントです。
javax.mail.internet | インターネットメールシステムに固有のクラスです。
javax.mail.search | JavaMail API のメッセージ検索条件です。

com.sun.mail.imap での Message の使用

com.sun.mail.imap での Message のサブクラス
`class` | `IMAPMessage` このクラスはIMAPMessageオブジェクトを実装します。
`class` | `IMAPNestedMessage` このクラスは入れ子にされたIMAPメッセージを実装します。

Message を返す com.sun.mail.imap のメソッド
`Message[]` | `IMAPFolder.addMessages(Message[] msgs)` Append the given messages into this folder.
`Message[]` | `IMAPFolder.expunge()` Expunge all messages marked as DELETED.
`Message[]` | `DefaultFolder.expunge()`
`Message[]` | `IMAPFolder.expunge(Message[] msgs)` Expunge the indicated messages, which must have been marked as DELETED.
`Message` | `IMAPFolder.getMessage(int msgnum)` 指定されたメッセージを取得します。
`Message` | `IMAPFolder.getMessageByUID(long uid)` Get the Message corresponding to the given UID.
`Message[]` | `IMAPFolder.getMessagesByUID(long[] uids)` Get the Messages specified by the given array.
`Message[]` | `IMAPFolder.getMessagesByUID(long start, long end)` Get the Messages specified by the given range.
`Message[]` | `IMAPFolder.search(SearchTerm term)` 指定された検索基準に一致するメッセージについてフォルダを検索します。
`Message[]` | `IMAPFolder.search(SearchTerm term, Message[] msgs)` Search the folder for messages matching the given term.

Message 型のパラメータを持つ com.sun.mail.imap のメソッド
`Message[]` | `IMAPFolder.addMessages(Message[] msgs)` Append the given messages into this folder.
`void` | `IMAPFolder.appendMessages(Message[] msgs)` 指定されたメッセージをこのフォルダに追加します。
`void` | `DefaultFolder.appendMessages(Message[] msgs)`
`AppendUID[]` | `IMAPFolder.appendUIDMessages(Message[] msgs)` Append the given messages into this folder.
`void` | `IMAPFolder.copyMessages(Message[] msgs, Folder folder)` このフォルダから指定された別のフォルダへ指定されたメッセージをコピーします。
`Message[]` | `IMAPFolder.expunge(Message[] msgs)` Expunge the indicated messages, which must have been marked as DELETED.
`void` | `IMAPFolder.fetch(Message[] msgs, FetchProfile fp)` プリフェッチ属性 (指定された FetchProfile に基づく)。
`long` | `IMAPFolder.getUID(Message message)` 指定されたメッセージの UID を取得します。
`Message[]` | `IMAPFolder.search(SearchTerm term, Message[] msgs)` Search the folder for messages matching the given term.
`void` | `IMAPFolder.setFlags(Message[] msgs, Flags flag, boolean value)` メッセージ配列中のメッセージに指定されたフラグを設定します。
`static com.sun.mail.imap.protocol.MessageSet[]` | `Utility.toMessageSet(Message[] msgs, Utility.Condition cond)` Run thru the given array of messages, apply the given Condition on each message and generate sets of contiguous sequence-numbers for the successful messages.
`static com.sun.mail.imap.protocol.UIDSet[]` | `Utility.toUIDSet(Message[] amessage)`

com.sun.mail.pop3 での Message の使用

com.sun.mail.pop3 での Message のサブクラス
`class` | `POP3Message` POP3 メッセージです。

Message を返す com.sun.mail.pop3 のメソッド
`Message[]` | `POP3Folder.expunge()` Always throws `MethodNotSupportedException` because the POP3 protocol doesn't support expunging messages without closing the folder; call the `close` method with the `expunge` argument set to `true` instead.
`Message[]` | `DefaultFolder.expunge()`
`Message` | `POP3Folder.getMessage(int msgno)`
`Message` | `DefaultFolder.getMessage(int msgno)`

Message 型のパラメータを持つ com.sun.mail.pop3 のメソッド
`void` | `POP3Folder.appendMessages(Message[] msgs)` Always throws `MethodNotSupportedException` because the POP3 protocol doesn't support appending messages.
`void` | `DefaultFolder.appendMessages(Message[] msgs)`
`void` | `POP3Folder.fetch(Message[] msgs, FetchProfile fp)` Prefetch information about POP3 messages.
`String` | `POP3Folder.getUID(Message msg)` Return the unique ID string for this message, or null if not available.
`protected void` | `POP3Folder.notifyMessageChangedListeners(int type, Message m)`

com.sun.mail.smtp での Message の使用

com.sun.mail.smtp での Message のサブクラス
`class` | `SMTPMessage` このクラスは様々な SMTP オプションを指定させる MimeMessage クラスと、 このメッセージを SMTP 上に送信する時に使用するパラメータです。

Message 型のパラメータを持つ com.sun.mail.smtp のメソッド
`void` | `SMTPTransport.sendMessage(Message message, Address[] addresses)` Message を指定されたリストのアドレスに送信します。

javax.mail での Message の使用

Message を返す javax.mail のメソッド
`abstract Message[]` | `Folder.expunge()` DELETED のマークが付いている消去 (永続的な削除) メッセージです。
`Message` | `MessageContext.getMessage()` 内容を含む Message を返します。
`abstract Message` | `Folder.getMessage(int msgnum)` 指定されたメッセージ番号に対応する Message オブジェクトを取得します。
`Message` | `UIDFolder.getMessageByUID(long uid)` 指定された UID に対応する Message を取得します。
`Message[]` | `Folder.getMessages()` この Folder から全ての Message オブジェクトを取得します。
`Message[]` | `Folder.getMessages(int[] msgnums)` 配列で指定されたメッセージ番号の Message オブジェクトを取得します。
`Message[]` | `Folder.getMessages(int start, int end)` メッセージ番号が start から end 迄の範囲 (start と end を含む) にある Message オブジェクトを取得します。
`Message[]` | `UIDFolder.getMessagesByUID(long[] uids)` UID の配列により指定された Message を取得します。
`Message[]` | `UIDFolder.getMessagesByUID(long start, long end)` 範囲が指定された Message を取得します。
`abstract Message` | `Message.reply(boolean replyToAll)` このメッセージの返信に適した新しい Message を取得します。
`Message[]` | `Folder.search(SearchTerm term)` 指定された検索基準に一致するメッセージについてこの Folder を検索します。
`Message[]` | `Folder.search(SearchTerm term, Message[] msgs)` 指定された検索基準に一致するメッセージについて、 指定されたメッセージ配列を検索します。

Message 型のパラメータを持つ javax.mail のメソッド
`abstract void` | `Folder.appendMessages(Message[] msgs)` 指定された Messages をこのフォルダに追加します。
`void` | `Folder.copyMessages(Message[] msgs, Folder folder)` この Folder から指定された Message を別の Folder にコピーします。
`void` | `Folder.fetch(Message[] msgs, FetchProfile fp)` 指定された Message の FetchProfile に指定された項目を先読みします。
`long` | `UIDFolder.getUID(Message message)` 指定されたメッセージの UID を取得します。
`protected void` | `Folder.notifyMessageAddedListeners(Message[] msgs)` 全ての MessageCountListener に、このフォルダへのメッセージ追加を通知します。
`protected void` | `Folder.notifyMessageChangedListeners(int type, Message msg)` 全ての MessageChangedListener に通知します。
`protected void` | `Folder.notifyMessageRemovedListeners(boolean removed, Message[] msgs)` 全ての MessageCountListener に、このフォルダからのメッセージ削除を通知します。
`protected void` | `Transport.notifyTransportListeners(int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)` 全ての TransportListener に通知します。
`Message[]` | `Folder.search(SearchTerm term, Message[] msgs)` 指定された検索基準に一致するメッセージについて、 指定されたメッセージ配列を検索します。
`static void` | `Transport.send(Message msg)` メッセージを送信します。
`static void` | `Transport.send(Message msg, Address[] addresses)` 指定されたアドレスにメッセージを送信します。
`abstract void` | `Transport.sendMessage(Message msg, Address[] addresses)` Message を指定されたリストのアドレスに送信します。
`void` | `Folder.setFlags(Message[] msgs, Flags flag, boolean value)` 配列中に指定されたメッセージ上に指定されたフラグを設定します。

javax.mail.event での Message の使用

Message として宣言されている javax.mail.event のフィールド
`protected Message` | `TransportEvent.msg`
`protected Message` | `MessageChangedEvent.msg` 変更されたメッセージです。
`protected Message[]` | `MessageCountEvent.msgs` メッセージです。

Message を返す javax.mail.event のメソッド
`Message` | `TransportEvent.getMessage()` この Transport Event に関連付けられた Message オブジェクトを取得します。
`Message` | `MessageChangedEvent.getMessage()` 変更された Message を返します。
`Message[]` | `MessageCountEvent.getMessages()` 追加又は削除されたメッセージの配列を返します。

Message 型のパラメータを持つ javax.mail.event のコンストラクタ
`MessageChangedEvent(Object source, int type, Message msg)` コンストラクタです。
`MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)` コンストラクタです。
`TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)` コンストラクタです。

javax.mail.internet での Message の使用

javax.mail.internet での Message のサブクラス
`class` | `MimeMessage` このクラスは MIME 形式の電子メールメッセージを表します。

Message を返す javax.mail.internet のメソッド
`Message` | `MimeMessage.reply(boolean replyToAll)` このメッセージへの返信に適した新しいメッセージを取得します。

javax.mail.search での Message の使用

Message 型のパラメータを持つ javax.mail.search のメソッド
`boolean` | `SubjectTerm.match(Message msg)` 照合メソッドです。
`boolean` | `SizeTerm.match(Message msg)` 照合メソッドです。
`boolean` | `SentDateTerm.match(Message msg)` 照合メソッドです。
`abstract boolean` | `SearchTerm.match(Message msg)` このメソッドは、特定の照合基準を指定されたメッセージに適用し、結果を返します。
`boolean` | `RecipientTerm.match(Message msg)` 照合メソッドです。
`boolean` | `RecipientStringTerm.match(Message msg)` コンストラクタで指定されたアドレスが、 この Message の受信者アドレスの部分文字列であるかどうかをチェックします。
`boolean` | `ReceivedDateTerm.match(Message msg)` 照合メソッドです。
`boolean` | `OrTerm.match(Message msg)` OR 演算です。
`boolean` | `NotTerm.match(Message msg)`
`boolean` | `MessageNumberTerm.match(Message msg)` 照合メソッドです。
`boolean` | `MessageIDTerm.match(Message msg)` 照合メソッドです。
`boolean` | `HeaderTerm.match(Message msg)` ヘッダ照合メソッドです。
`boolean` | `FromTerm.match(Message msg)` アドレス比較演算です。
`boolean` | `FromStringTerm.match(Message msg)` コンストラクタで指定されたアドレス文字列が、 この Message の From アドレスの部分文字列であるかどうかをチェックします。
`boolean` | `FlagTerm.match(Message msg)` 比較メソッドです。
`boolean` | `BodyTerm.match(Message msg)` 照合メソッドです。
`boolean` | `AndTerm.match(Message msg)` AND 演算です。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし