jp.hishidama.robot.ie
クラス IHTMLInputRadioUtil

java.lang.Object
  上位を拡張 jp.hishidama.robot.ie.IHTMLInputRadioUtil

public class IHTMLInputRadioUtil
extends Object

ラジオボタン支援クラス.

IHTMLInputElementのラジオボタンを操作するクラスです。
使用例

コンストラクターの引数に指定するHTML要素は、呼び出し元で破棄して下さい。
IERobot.getRadioByName(String)によって当インスタンスを取得した場合はIERobotが破棄します。

導入されたバージョン:
2007.10.24
作成者:
ひしだま

コンストラクタの概要
IHTMLInputRadioUtil(List l)
          コンストラクター.
 
メソッドの概要
 IHTMLInputElement getCheckedElement()
          チェックされたinput要素取得.
 String getCheckedValue()
          チェック値取得.
 IHTMLInputElement getElement(int i)
          input要素取得.
 String getValue(int i)
          値取得.
 void setChecked(int i, boolean b)
          チェック値設定.
 boolean setChecked(String value, boolean b)
          チェック値設定.
 int size()
          個数取得.
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

IHTMLInputRadioUtil

public IHTMLInputRadioUtil(List l)
コンストラクター.

パラメータ:
l - IHTMLInputElementのリスト
関連項目:
IERobot.getRadioByName(String)
メソッドの詳細

size

public int size()
個数取得.

戻り値:
ラジオボタンの個数

getValue

public String getValue(int i)
値取得.

パラメータ:
i - index
戻り値:

getCheckedValue

public String getCheckedValue()
チェック値取得.

戻り値:
チェックされているラジオボタンの値(無い場合、null)

setChecked

public void setChecked(int i,
                       boolean b)
チェック値設定.

trueをセットすると、今までtrueだったチェックボックスはfalseになる。

パラメータ:
i - index
b - チェック有無

setChecked

public boolean setChecked(String value,
                          boolean b)
チェック値設定.

trueをセットすると、今までtrueだったラジオボタンはfalseになる。

パラメータ:
value - 値
b - チェック有無
戻り値:
成功した場合、true

getElement

public IHTMLInputElement getElement(int i)
input要素取得.

当メソッドによって取得したHTML要素は、コンストラクターを呼び出したオブジェクトによって破棄される。

パラメータ:
i - index
戻り値:
input要素

getCheckedElement

public IHTMLInputElement getCheckedElement()
チェックされたinput要素取得.

戻り値:
input要素(無い場合、null)

toString

public String toString()
オーバーライド:
クラス Object 内の toString