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

## javax.mail.search
クラス FlagTerm

    java.lang.Object
      javax.mail.search.SearchTerm
          javax.mail.search.FlagTerm

すべての実装されたインタフェース:
  Serializable

    public final class FlagTerm

extends SearchTerm

このクラスは Message Flag の比較を実装します。

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

フィールドの概要
`protected Flags` | `flags` 検査するフラグを含む Flags オブジェクトです。
`protected boolean` | `set` 指定された Flag の有/無どちらかを調べるかどうかを示します。

コンストラクタの概要
`FlagTerm(Flags flags, boolean set)` コンストラクタです。

メソッドの概要
`boolean` | `equals(Object obj)` 等価比較です。
`Flags` | `getFlags()` 検査する Flag を返します。
`boolean` | `getTestSet()` フラグが設定されている事の検査の場合は true を返します。
`int` | `hashCode()` このオブジェクトのハッシュコードを計算します。
`boolean` | `match(Message msg)` 比較メソッドです。

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

フィールドの詳細

### set

    protected boolean set

  指定された Flag の有/無どちらかを調べるかどうかを示します。 `true` の場合は指定された全てのフラグが存在する事を調べ、 そうでない場合は指定された全てのフラグが存在しないことを調べます。

### flags

    protected Flags flags

  検査するフラグを含む Flags オブジェクトです。

コンストラクタの詳細

### FlagTerm

    public FlagTerm(Flags flags,
                    boolean set)

  コンストラクタです。

  パラメータ:
    `flags` - 検査するフラグを含む Flags オブジェクト
    `set` - 検査するフラグ設定

メソッドの詳細

### getFlags

    public Flags getFlags()

  検査する Flag を返します。

### getTestSet

    public boolean getTestSet()

  フラグが設定されている事の検査の場合は true を返します。

### match

    public boolean match(Message msg)

  比較メソッドです。

  定義:
    クラス `SearchTerm` 内の `match`
  パラメータ:
    `msg` - フラグ比較はこの Message に適用される
  戻り値:
    比較が成功する場合は true、そうでない場合は false

### equals

    public boolean equals(Object obj)

  等価比較です。

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

### hashCode

    public int hashCode()

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

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

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