パッケージ jakarta.mail.search


パッケージ jakarta.mail.search
Jakarta Mail API のメッセージ検索用語。このパッケージは、式に一致するメッセージのフォルダーを検索するための検索式を作成するために使用できるクラスを定義します。jakarta.mail.Foldersearch メソッドを参照してください。SearchTerm を参照してください。

正確な検索機能は、使用しているプロトコル、プロバイダー、サーバーによって異なることに注意してください。POP3 プロトコルの場合、すべての検索は Jakarta Mail クラスを使用してクライアント側で行われます。IMAP の場合、すべての検索はサーバー側で行われ、IMAP プロトコルの検索機能と使用されている IMAP サーバーによって制限されます。例: IMAP の日付ベースの検索では、日単位の粒度しかありません。

一般に、検索語がサポートするすべての文字列パターンは単なる文字列です。正規表現はサポートされていません。

  • クラス
    説明
    この抽象クラスは、メッセージアドレスの文字列比較を実装します。
    このクラスはメッセージアドレス比較を実装します。
    このクラスは、個々の SearchTerms に論理 AND 演算子を実装します。
    このクラスは、メッセージ本文の検索を実装します。
    このクラスは比較演算子をモデル化します。
    このクラスは日付の比較を実装します
    このクラスは、メッセージフラグの比較を実装します。
    このクラスは、From Address ヘッダーの文字列比較を実装します。
    このクラスは、From Address ヘッダーの比較を実装します。
    このクラスは、メッセージヘッダーの比較を実装します。
    このクラスは整数の比較を実装します。
    この用語は、RFC822 "MessageId" (メッセージごとに一意であると想定されるインターネットメッセージのメッセージ ID)をモデル化しています。
    このクラスは、メッセージ番号の比較を実装します。
    このクラスは、論理 NEGATION 演算子を実装します。
    このクラスは、個々の SearchTerms に論理 OR 演算子を実装します。
    このクラスは、メッセージ受信日の比較を実装します
    このクラスは、受信者アドレスヘッダーの文字列比較を実装します。
    このクラスは、受信者アドレスヘッダーの比較を実装します。
    検索式を処理できなかったときにスローされる例外。
    検索条件は検索用語のツリーとして表現され、検索式の解析ツリーを形成します。
    このクラスは、メッセージ SentDate の比較を実装します。
    このクラスは、メッセージサイズの比較を実装します。
    このクラスは、文字列の一致メソッドを実装します。
    このクラスは、メッセージサブジェクトヘッダーの比較を実装します。