net.skirnir.freyja.render.html
クラス Radio

java.lang.Object
  拡張net.skirnir.freyja.render.html.Radio

public class Radio
extends Object

HTMLのラジオボタンを扱うためのクラスです。

導入されたバージョン:
1.0.14
作成者:
YOKOTA Takehiko

コンストラクタの概要
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
 

コンストラクタの詳細

Radio

public Radio()
推奨されていません。 
このクラスのインスタンスを構築します。

このコンストラクタで構築したインスタンスに対しては、 setInputs(List)またはsetInputs(Input[])を使ってInputオブジェクトを セットしないうちは、 値を取り出したり設定したりすることはできますが Inputを操作するようなメソッド呼び出しを行なうことができません。 呼び出した場合はIllegalStateExceptionがスローされます。


Radio

public Radio(List inputs)
推奨されていません。 
このクラスのインスタンスを構築します。

パラメータ:
inputs - ラジオボタンを表すHTMLタグに対応するInputオブジェクトのリスト。 nullを指定してはいけません。

Radio

public Radio(Input[] inputs)
推奨されていません。 
このクラスのインスタンスを構築します。

パラメータ:
inputs - ラジオボタンを表すHTMLタグに対応するInputオブジェクトの配列。 nullを指定してはいけません。
メソッドの詳細

toString

public String toString()
推奨されていません。 

checkState

protected void checkState()
推奨されていません。 

updateState

protected void updateState()
推奨されていません。 

getName

public String getName()
推奨されていません。 
このラジオボタンの名前を返します。

戻り値:
名前。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

setName

public Radio setName(String name)
推奨されていません。 
このラジオボタンの名前を設定します。

名前を設定すると、持っている全てのInputの名前も変更されます。

パラメータ:
name - 名前。
戻り値:
このオブジェクト。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

getValue

public String getValue()
推奨されていません。 
値を返します。

このメソッドはこのオブジェクトが持つ値に対してJavaBeansプロパティとしてアクセスできるように用意されています。 例えば画面テンプレートで値を表示する場合はこのメソッドがテンプレートエンジン等によって間接的に利用されます。

このメソッドは、内部に持っているどのInputも持たない値を返すことがあることに注意して下さい。 どのInputも持たない値を除外したい場合はgetCheckedValue()を使用してください。

戻り値:
値。nullを返すこともあります。

setValue

public void setValue(String value)
推奨されていません。 
値を設定します。

このメソッドはこのオブジェクトが持つ値に対してJavaBeansプロパティとしてアクセスできるように用意されています。 例えばリクエストパラメータを直接受ける場合はこのメソッドがフレームワーク等によって間接的に利用されます。

内部に持っているどのInputも持たない値が指定された場合でも除外されません。

パラメータ:
value - 値。nullを設定することもできます。
関連項目:
setCheckedValue(Object)

getCheckedValue

public String getCheckedValue()
推奨されていません。 
チェックされたInputの値を返します。

戻り値:
チェックされたInputの値。 チェックされたInputが存在しない場合はnullを返します。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

setCheckedValue

public Radio setCheckedValue(Object value)
推奨されていません。 
チェックされた値を設定します。

このオブジェクトが内部にInputを持っていない場合は値だけを内部で保持します。

内部に持っているどのInputも持たない値が指定された場合でも除外されません。

パラメータ:
value - チェックされた値。 文字列でないオブジェクトが値として指定された場合は、オブジェクトの文字列表現を値として設定します。
戻り値:
このオブジェクト。

getInputs

public Input[] getInputs()
推奨されていません。 
このオブジェクトが内部に持っている全てのInputの配列を返します。

戻り値:
Inputの配列。nullが返されることはありません。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

setInputs

public Radio setInputs(List inputs)
推奨されていません。 
このオブジェクトにInputを設定します。

このオブジェクトに値が設定されている場合、 値に従って設定されたInputの状態も更新されます。

パラメータ:
inputs - Inputのリスト。nullを指定してはいけません。
戻り値:
このオブジェクト。

setInputs

public Radio setInputs(Input[] inputs)
推奨されていません。 
このオブジェクトにInputを設定します。

このオブジェクトに値が設定されている場合、 値に従って設定されたInputの状態も更新されます。

パラメータ:
inputs - Inputの配列。nullを指定してはいけません。
戻り値:
このオブジェクト。

getCheckedInput

public Input getCheckedInput()
推奨されていません。 
チェックされたInputを返します。

戻り値:
チェックされたInput。 チェックされたInputが存在しない場合はnullを返します。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

getCheckedContent

public String getCheckedContent()
推奨されていません。 
チェックされたInputが持つボディを返します。

HTMLのinputタグはボディを持ちませんが、 例えばラベルを保持したい場合などに便宜上ボディを流用できるように、 Inputオブジェクトはボディを持っています。 このメソッドはチェックされたInputのボディを返します。

戻り値:
チェックされたInputのボディ。 チェックされたInputが存在しない場合はnullを返します。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。

getInput

public Input getInput(String value)
推奨されていません。 
指定された値を持つInputを返します。

パラメータ:
value - 値。
戻り値:
指定された値を持つInput。 見つからなかった場合はnullを返します。
例外:
IllegalStateException - このオブジェクトが内部にInputを持っていない場合。


Copyright © 2009 The Skirnir Project. All Rights Reserved.