|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.utils.SwitchBuilder<K,V>
K - キー。V - 値。public class SwitchBuilder<K,V>
Switchableの生成器。
コンストラクタツリー内でSwitchableの内容を生成する際に使用する。
本クラスはスレッドセーフでもリエントラントでもない。
| コンストラクタの概要 | |
|---|---|
SwitchBuilder()
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
Switchable<K,V> |
get()
Switchableを返し、本インスタンスを初期化する。 |
Switchable<K,V> |
get(V defaultValue)
Switchableを返し、本インスタンスを初期化する。 |
SwitchBuilder<K,V> |
put(K key)
キーに対応する値を設定する。 |
SwitchBuilder<K,V> |
put(K key,
V value)
キーに対応する値を設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SwitchBuilder()
| メソッドの詳細 |
|---|
public SwitchBuilder<K,V> put(K key,
V value)
key - キー。value - 値。
java.lang.IllegalStateException - 登録済のキーを指定した場合。
java.lang.NullPointerException - 引数のいずれかが null の場合。public SwitchBuilder<K,V> put(K key)
#put(K, V)の値を値として格納する。
key - キー。
java.lang.IllegalStateException - 登録済のキーを指定した場合。
java.lang.NullPointerException - 引数が null または初期化後に#put(K, V)を実行していない場合。public Switchable<K,V> get()
Switchableを返し、本インスタンスを初期化する。
Switchable。public Switchable<K,V> get(V defaultValue)
Switchableを返し、本インスタンスを初期化する。
defaultValue - 委譲先の返却値が null の場合のデフォルト値。
Switchableを返し、本インスタンスを初期化する。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||