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

## woolpack.utils
クラス FixSwitch<K,V>

    java.lang.Object
      woolpack.utils.FixSwitch<K,V>

型パラメータ:
  `K` -
  `V` -

すべての実装されたインタフェース:
  Switchable<K,V>

    public class FixSwitch<K,V>

extends java.lang.Object
implements Switchable<K,V>

固定値を返す`Switchable`。

作成者:
  nakamura

コンストラクタの概要
`FixSwitch(V v)` コンストラクタ。

メソッドの概要
`V` | `get(K key)` キーに対応する値を返す。
`V` | `getDefault()` デフォルト値を返す。
`java.util.Collection<K>` | `keys()` 登録されているキーの一覧を返す。

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

コンストラクタの詳細

### FixSwitch

    public FixSwitch(V v)

  コンストラクタ。

  パラメータ:
    `v` - 固定値。

メソッドの詳細

### get

    public V get(K key)

  インタフェース `Switchable` の記述:
  キーに対応する値を返す。

  定義:
    インタフェース `Switchable<K,V>` 内の `get`
  パラメータ:
    `key` - キー。
  戻り値:
    キーに対応する値。

### keys

    public java.util.Collection<K> keys()

  インタフェース `Switchable` の記述:
  登録されているキーの一覧を返す。

  定義:
    インタフェース `Switchable<K,V>` 内の `keys`
  戻り値:
    登録されているキーの一覧。

### getDefault

    public V getDefault()

  インタフェース `Switchable` の記述:
  デフォルト値を返す。設定されていない場合は null を返す。 null オブジェクト役の expression 役を指定することにより利用クラスの処理が簡潔になる。

  定義:
    インタフェース `Switchable<K,V>` 内の `getDefault`
  戻り値:
    デフォルト値。設定されていない場合は null。

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