|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectnet.skirnir.freyja.render.html.Radio
HTMLのラジオボタンを扱うためのクラスです。
| コンストラクタの概要 | |
Radio()
推奨されていません。 このクラスのインスタンスを構築します。 |
|
Radio(Input[] inputs)
推奨されていません。 このクラスのインスタンスを構築します。 |
|
Radio(List inputs)
推奨されていません。 このクラスのインスタンスを構築します。 |
|
| メソッドの概要 | |
protected void |
checkState()
推奨されていません。 |
String |
getCheckedContent()
推奨されていません。 チェックされたInputが持つボディを返します。 |
Input |
getCheckedInput()
推奨されていません。 チェックされたInputを返します。 |
String |
getCheckedValue()
推奨されていません。 チェックされたInputの値を返します。 |
Input |
getInput(String value)
推奨されていません。 指定された値を持つInputを返します。 |
Input[] |
getInputs()
推奨されていません。 このオブジェクトが内部に持っている全てのInputの配列を返します。 |
String |
getName()
推奨されていません。 このラジオボタンの名前を返します。 |
String |
getValue()
推奨されていません。 値を返します。 |
Radio |
setCheckedValue(Object value)
推奨されていません。 チェックされた値を設定します。 |
Radio |
setInputs(Input[] inputs)
推奨されていません。 このオブジェクトにInputを設定します。 |
Radio |
setInputs(List inputs)
推奨されていません。 このオブジェクトにInputを設定します。 |
Radio |
setName(String name)
推奨されていません。 このラジオボタンの名前を設定します。 |
void |
setValue(String value)
推奨されていません。 値を設定します。 |
String |
toString()
推奨されていません。 |
protected void |
updateState()
推奨されていません。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public Radio()
このコンストラクタで構築したインスタンスに対しては、
setInputs(List)またはsetInputs(Input[])を使ってInputオブジェクトを
セットしないうちは、
値を取り出したり設定したりすることはできますが
Inputを操作するようなメソッド呼び出しを行なうことができません。
呼び出した場合はIllegalStateExceptionがスローされます。
public Radio(List inputs)
inputs - ラジオボタンを表すHTMLタグに対応するInputオブジェクトのリスト。
nullを指定してはいけません。public Radio(Input[] inputs)
inputs - ラジオボタンを表すHTMLタグに対応するInputオブジェクトの配列。
nullを指定してはいけません。| メソッドの詳細 |
public String toString()
protected void checkState()
protected void updateState()
public String getName()
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public Radio setName(String name)
名前を設定すると、持っている全てのInputの名前も変更されます。
name - 名前。
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public String getValue()
このメソッドはこのオブジェクトが持つ値に対してJavaBeansプロパティとしてアクセスできるように用意されています。 例えば画面テンプレートで値を表示する場合はこのメソッドがテンプレートエンジン等によって間接的に利用されます。
このメソッドは、内部に持っているどのInputも持たない値を返すことがあることに注意して下さい。
どのInputも持たない値を除外したい場合はgetCheckedValue()を使用してください。
public void setValue(String value)
このメソッドはこのオブジェクトが持つ値に対してJavaBeansプロパティとしてアクセスできるように用意されています。 例えばリクエストパラメータを直接受ける場合はこのメソッドがフレームワーク等によって間接的に利用されます。
内部に持っているどのInputも持たない値が指定された場合でも除外されません。
value - 値。nullを設定することもできます。setCheckedValue(Object)public String getCheckedValue()
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public Radio setCheckedValue(Object value)
このオブジェクトが内部にInputを持っていない場合は値だけを内部で保持します。
内部に持っているどのInputも持たない値が指定された場合でも除外されません。
value - チェックされた値。
文字列でないオブジェクトが値として指定された場合は、オブジェクトの文字列表現を値として設定します。
public Input[] getInputs()
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public Radio setInputs(List inputs)
このオブジェクトに値が設定されている場合、 値に従って設定されたInputの状態も更新されます。
inputs - Inputのリスト。nullを指定してはいけません。
public Radio setInputs(Input[] inputs)
このオブジェクトに値が設定されている場合、 値に従って設定されたInputの状態も更新されます。
inputs - Inputの配列。nullを指定してはいけません。
public Input getCheckedInput()
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public String getCheckedContent()
HTMLのinputタグはボディを持ちませんが、 例えばラベルを保持したい場合などに便宜上ボディを流用できるように、 Inputオブジェクトはボディを持っています。 このメソッドはチェックされたInputのボディを返します。
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。public Input getInput(String value)
value - 値。
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||