概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## javax.mail.search
クラス SearchTerm

    java.lang.Object
      javax.mail.search.SearchTerm

すべての実装されたインタフェース:
  Serializable

直系の既知のサブクラス:
  AddressTerm, AndTerm, ComparisonTerm, FlagTerm, NotTerm, OrTerm, StringTerm

    public abstract class SearchTerm

extends Object
implements Serializable

検索基準は検索条件のツリーで表現され、検索式の構文ツリーを形成します。

検索条件はこのクラスにより表されます。これは抽象クラスです。 サブクラスが特定の照合メソッドを実装します。

検索条件はシリアル化できるため、セッション間で検索条件を格納可能です。

警告: このクラスのシリアル化オブジェクトは、 将来の JavaMail API リリースと互換性がなくなる可能性があります。 現在のシリアル化サポートは短期的に適切です。

警告: `Message.RecipientType` のオブジェクト型への参照を含む検索条件は、 JDK 1.1 システム上で正しくシリアル化解除されません。 これらのオブジェクトは、例外をスローすることなくシリアル化解除されますが、 結果のオブジェクトは、`Message.RecipientType` クラスの type-safe enum コントラクトに違反します。 これらのオブジェクトの正しいシリアル化解除は、 JDK 1.2 で追加された `readReplace` メソッドのサポートに依存します。

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

コンストラクタの概要
`SearchTerm()`

メソッドの概要
`abstract boolean` | `match(Message msg)` このメソッドは、特定の照合基準を指定されたメッセージに適用し、結果を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### SearchTerm

    public SearchTerm()

メソッドの詳細

### match

    public abstract boolean match(Message msg)

  このメソッドは、特定の照合基準を指定されたメッセージに適用し、結果を返します。

  パラメータ:
    `msg` - 照合基準はこのメッセージに適用されます。
  戻り値:
    照合に成功する場合は true、失敗する場合は false

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド