|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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要素は、コンストラクターを呼び出したオブジェクトによって破棄される。
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |