|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjp.hishidama.robot.ie.IHTMLInputValueUtil
public class IHTMLInputValueUtil
テキストボックス支援クラス.
IHTMLInputElementのテキストの入出力操作をするクラスです。
→使用例
コンストラクターの引数に指定するHTML要素は、呼び出し元で破棄して下さい。
IERobot.getInputById(String)によって当インスタンスを取得した場合はIERobotが破棄します。
| コンストラクタの概要 | |
|---|---|
IHTMLInputValueUtil(IERobot ie,
IHTMLInputElement input)
コンストラクター. |
|
| メソッドの概要 | |
|---|---|
IHTMLInputElement |
getElement()
input要素取得. |
String |
getValue()
値取得. |
boolean |
isDisabled()
使用可否取得. |
boolean |
isReadOnly()
読込可否取得. |
void |
sendValue(String value)
値送信. |
void |
setDisabled(boolean b)
使用可否設定. |
void |
setReadOnly(boolean b)
読込可否設定. |
void |
setValue(String value)
値設定. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public IHTMLInputValueUtil(IERobot ie,
IHTMLInputElement input)
ie - IERobotinput - input要素IERobot.getInputById(String),
IERobot.getInputByName(String, int)| メソッドの詳細 |
|---|
public boolean isDisabled()
public void setDisabled(boolean b)
b - true:使用不可public boolean isReadOnly()
public void setReadOnly(boolean b)
b - true:読み込み専用public String getValue()
public void setValue(String value)
value属性に直接値を書き込む。したがってtype="ファイル"等では使えない。
それ以外のtypeでは、使用不可状態であっても設定できる。
value - 値public void sendValue(String value)
外部から値を送信する。type="ファイル"にも入力可能。ただしフォーカスを変更してしまうので注意。
対象がウィンドウ上で入力可能な状態でないとエラーになる。すなわち、disableだったりtype="hidden"には使用できない。
対象が読み込み専用の場合、エラーにならないが実際には反映されない。
value - 値
RuntimeException - 入力できない時public IHTMLInputElement getElement()
当メソッドによって取得したHTML要素は、コンストラクターを呼び出したオブジェクトによって破棄される。
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||