javax.mail.search
クラス OrTerm

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

public final class OrTerm
extends SearchTerm

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

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

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

フィールドの詳細

terms

protected SearchTerm[] terms
OR 演算子を適用すべき条件の配列です。

コンストラクタの詳細

OrTerm

public OrTerm(SearchTerm t1,
              SearchTerm t2)
2 つのオペランドを使用するコンストラクタです。

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

OrTerm

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

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

getTerms

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


match

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

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

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

equals

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

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

hashCode

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

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