|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.nexaweb.parser.ElementValues
public class ElementValues
[概 要]
エレメントの値を保持するElementValueオブジェクトを集約するクラスです。[詳 細]
textFieldやcomboBoxは単一の値を保持しますが、マルチセレクタブルな listBoxエレメントや、マトリクスデータを扱うtableエレメントは、複数の 値を保持します。[備 考]
ElementValueはnameフィールドを持ち、大抵の場合、エレメントが複数の値を 持つ場合でもnameフィールドの値は変わりません。但し、tableエレメントの場合はnameフィールドが変わります。
<table height="200px" id="table" name="dataTable" quickEdit="true"
width="300px" x="40px" y="330px">
<column>
<header text="姓名"/>
</column>
<column>
<header text="年齢"/>
</column>
<row>
<cell name="name" editable="true" text="山田太郎"/>
<cell name="age" editable="true" text="32"/>
</row>
<row>
<cell name="name" editable="true" text="鈴木一郎"/>
<cell name="age" editable="true" text="25"/>
</row>
</table>
上記のテーブル定義の場合、
Parser parser = new ElementValueParser(); ElementValues values = parser.parse(table);戻り値valuesは以下のような構造になり、4つの名前と値を持ちます。
ElementValues[
ElementValue[
name = "dataTable[0].name"
value = "山田太郎"
]
ElementValue[
name = "dataTable[0].age"
value = "32"
]
ElementValue[
name = "dataTable[1].name"
value = "鈴木一郎"
]
ElementValue[
name = "dataTable[1].age"
value = "25"
]
}
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| コンストラクタの概要 | |
|---|---|
ElementValues()
[概 要] デフォルトコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
void |
addElementValue(ElementValue elementValue)
[概 要] 単一の値を持つElementValueオブジェクトを追加します。 |
ElementValue |
getElementValue(int index)
[概 要] 単一の値を持つElementValueオブジェクトを返却します。 |
int |
size()
[概 要] このオブジェクトが何個のElementValueオブジェクトを保有しているか返却します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ElementValues()
[概 要]
デフォルトコンストラクタです。[詳 細]
ElementValueオブジェクトを集約するベクタ領域を生成します。[備 考]
| メソッドの詳細 |
|---|
public int size()
[概 要]
このオブジェクトが何個のElementValueオブジェクトを保有しているか返却します。[詳 細]
elementValuesフィールドのサイズを取得して返却します。[備 考]
public void addElementValue(ElementValue elementValue)
[概 要]
単一の値を持つElementValueオブジェクトを追加します。[詳 細]
elementValuesフィールドに引数elementValueを追加します。[備 考]
elementValue - ElementValueオブジェクトpublic ElementValue getElementValue(int index)
[概 要]
単一の値を持つElementValueオブジェクトを返却します。[詳 細]
elementValuesフィールドの引数index番目を取得して返却します。[備 考]
index - 保持インデックス
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||