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