javax.mail.search
クラス HeaderTerm

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

public final class HeaderTerm
extends StringTerm

このクラスは Message ヘッダの比較を実装します。 この比較は大文字と小文字を区別しません。

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

フィールドの概要
protected  String headerName
          ヘッダの名前です。
 
クラス javax.mail.search.StringTerm から継承されたフィールド
ignoreCase, pattern
 
コンストラクタの概要
HeaderTerm(String headerName, String pattern)
          コンストラクタです。
 
メソッドの概要
 boolean equals(Object obj)
          等価比較です。
 String getHeaderName()
          比較されるヘッダの名前を返します。
 int hashCode()
          このオブジェクトのハッシュコードを計算します。
 boolean match(Message msg)
          ヘッダ照合メソッドです。
 
クラス javax.mail.search.StringTerm から継承されたメソッド
getIgnoreCase, getPattern, match
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

headerName

protected String headerName
ヘッダの名前です。

コンストラクタの詳細

HeaderTerm

public HeaderTerm(String headerName,
                  String pattern)
コンストラクタです。

パラメータ:
headerName - ヘッダの名前
pattern - 検索するパターン
メソッドの詳細

getHeaderName

public String getHeaderName()
比較されるヘッダの名前を返します。


match

public boolean match(Message msg)
ヘッダ照合メソッドです。

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

equals

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

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

hashCode

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

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