概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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
関連項目:
  直列化された形式

フィールドの概要

クラス javax.mail.search.StringTerm から継承されたフィールド
`ignoreCase, pattern`

コンストラクタの概要
`protected` | `AddressStringTerm(String pattern)` コンストラクタです。

メソッドの概要
`boolean` | `equals(Object obj)` 等価比較です。
`protected boolean` | `match(Address a)` コンストラクタで指定されたアドレスパターンが、 Address オブジェクトの文字列表現の部分文字列であるかどうかをチェックします。

クラス javax.mail.search.StringTerm から継承されたメソッド
`getIgnoreCase, getPattern, hashCode, match`

クラス javax.mail.search.SearchTerm から継承されたメソッド
`match`

クラス java.lang.Object から継承されたメソッド
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド