javax.mail.search
クラス AddressStringTerm
java.lang.Object
javax.mail.search.SearchTerm
javax.mail.search.StringTerm
javax.mail.search.AddressStringTerm
- すべての実装されたインタフェース:
- Serializable
- 直系の既知のサブクラス:
- FromStringTerm, RecipientStringTerm
public abstract class AddressStringTerm
- extends StringTerm
この抽象クラスは、Message アドレスの文字列比較を実装します。
このクラスは AddressTerm
クラスと異なる事に注意して下さい。
このクラスは Address オブジェクトではなく、アドレス文字列について比較を行います。
- 導入されたバージョン:
- JavaMail 1.1
- 関連項目:
- 直列化された形式
メソッドの概要 |
boolean |
equals(Object obj)
等価比較です。 |
protected boolean |
match(Address a)
コンストラクタで指定されたアドレスパターンが、
Address オブジェクトの文字列表現の部分文字列であるかどうかをチェックします。 |
AddressStringTerm
protected AddressStringTerm(String pattern)
- コンストラクタです。
- パラメータ:
pattern
- 比較対象のアドレスパターン
match
protected final boolean match(Address a)
- コンストラクタで指定されたアドレスパターンが、
Address オブジェクトの文字列表現の部分文字列であるかどうかをチェックします。
指定された Address オブジェクトの文字列表現が、
文字セット又は転送エンコーディングを含む場合、
照合処理時にエンコーディングを考慮しなければならない事に注意して下さい。
- パラメータ:
a
- 比較される Address オブジェクト
- 戻り値:
- 照合が成功する場合は true、そうでない場合は false
equals
public boolean equals(Object obj)
- 等価比較です。
- オーバーライド:
- クラス
StringTerm
内の equals