javax.mail.search
クラス AndTerm

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

public final class AndTerm
extends SearchTerm

このクラスは、個別の SearchTerms 上の論理 AND 演算子を実装します。

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

フィールドの概要
protected  SearchTerm[] terms
          AND 演算子が適用されるべき条件の配列です。
 
コンストラクタの概要
AndTerm(SearchTerm[] t)
          SearchTerms の配列を使用するコンストラクタです。
AndTerm(SearchTerm t1, SearchTerm t2)
          2 つの条件を使用するコンストラクタです。
 
メソッドの概要
 boolean equals(Object obj)
          等価比較です。
 SearchTerm[] getTerms()
          検索条件を返します。
 int hashCode()
          このオブジェクトのハッシュコードを計算します。
 boolean match(Message msg)
          AND 演算です。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

terms

protected SearchTerm[] terms
AND 演算子が適用されるべき条件の配列です。

コンストラクタの詳細

AndTerm

public AndTerm(SearchTerm t1,
               SearchTerm t2)
2 つの条件を使用するコンストラクタです。

パラメータ:
t1 - 最初の条件
t2 - 2 番目の条件

AndTerm

public AndTerm(SearchTerm[] t)
SearchTerms の配列を使用するコンストラクタです。

パラメータ:
t - 条件の配列
メソッドの詳細

getTerms

public SearchTerm[] getTerms()
検索条件を返します。


match

public boolean match(Message msg)
AND 演算です。

コンストラクタで指定される条件は指定されたオブジェクトに適用され、 AND 演算子がその結果に適用されます。

定義:
クラス SearchTerm 内の match
パラメータ:
msg - 指定された SearchTerms がこの Message に適用され、AND 演算子がその結果に適用されます。
戻り値:
AND が成功する場合は true、そうでない場合は false

equals

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

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

hashCode

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

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