javax.mail.search
クラス FlagTerm

java.lang.Object
  上位を拡張 javax.mail.search.SearchTerm
      上位を拡張 javax.mail.search.FlagTerm
すべての実装されたインタフェース:
Serializable

public final class FlagTerm
extends SearchTerm

このクラスは Message Flag の比較を実装します。

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

フィールドの概要
protected  Flags flags
          検査するフラグを含む Flags オブジェクトです。
protected  boolean set
          指定された Flag の有/無どちらかを調べるかどうかを示します。
 
コンストラクタの概要
FlagTerm(Flags flags, boolean set)
          コンストラクタです。
 
メソッドの概要
 boolean equals(Object obj)
          等価比較です。
 Flags getFlags()
          検査する Flag を返します。
 boolean getTestSet()
          フラグが設定されている事の検査の場合は true を返します。
 int hashCode()
          このオブジェクトのハッシュコードを計算します。
 boolean match(Message msg)
          比較メソッドです。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

set

protected boolean set
指定された Flag の有/無どちらかを調べるかどうかを示します。 true の場合は指定された全てのフラグが存在する事を調べ、 そうでない場合は指定された全てのフラグが存在しないことを調べます。


flags

protected Flags flags
検査するフラグを含む Flags オブジェクトです。

コンストラクタの詳細

FlagTerm

public FlagTerm(Flags flags,
                boolean set)
コンストラクタです。

パラメータ:
flags - 検査するフラグを含む Flags オブジェクト
set - 検査するフラグ設定
メソッドの詳細

getFlags

public Flags getFlags()
検査する Flag を返します。


getTestSet

public boolean getTestSet()
フラグが設定されている事の検査の場合は true を返します。


match

public boolean match(Message msg)
比較メソッドです。

定義:
クラス SearchTerm 内の match
パラメータ:
msg - フラグ比較はこの Message に適用される
戻り値:
比較が成功する場合は true、そうでない場合は false

equals

public boolean equals(Object obj)
等価比較です。

オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
このオブジェクトのハッシュコードを計算します。

オーバーライド:
クラス Object 内の hashCode