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。