XMLElement
XML 要素を反復処理して値をテーブルのフィールドにマップするためのメソッドを提供します。
XMLElement オブジェクトを取得するには、XMLElementIterator オブジェクトの next() メソッドを呼び出します。
XMLElement - getIterator(String xPath)
指定したパラメーターに基づいて、XML 要素の XMLElementIterator オブジェクトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| xPath | 文字列 | XMLElement オブジェクトのどこを出発点にするかを指定する xPath 風の式。 |
| タイプ | 説明 |
|---|---|
| XMLElementIterator | XMLElement オブジェクトの要素の反復処理に使用できるオブジェクト。 |
XMLElement - getIteratorOverAllChildren()
指定したパラメーターに基づいて、XML 要素のすべての下位要素が含まれている XMLElementIterator オブジェクトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| XMLElementIterator | XMLElement オブジェクトの要素の反復処理に使用できるオブジェクト。 |
XMLElement - valueFor(String tableName, String fieldName)
要素の値が、指定したテーブルの指定したフィールドにマップされることを指定します。
このメソッドを要素値で呼び出すと、この要素の値が、指定したテーブルの指定したフィールドにマップされることがプロキシに通知されます。プロキシは、フィールドを暗号化する必要があるかどうかを確認します。テーブル名およびフィールド名がわからない場合は、要求に基づいて動的に割り当てられるテーブルおよびフィールドで、valueFor() 関数を呼び出すことができます。
| 名前 | タイプ | 説明 |
|---|---|---|
| tableName | 文字列 | テーブル名。 |
| fieldName | 文字列 | フィールド名 |
| タイプ | 説明 |
|---|---|
| なし |
XMLElement - encodedQueryFor(String tableName)
要素の値が、指定したテーブルのエンコードされたクエリーであることを指定します。
要素でこの関数を呼び出すと、要素の値が、指定したテーブルのエンコードされたクエリ文字列であることがプロキシに通知されます。プロキシは、エンコードされたクエリーを解析し、エンコードされたクエリーのフィールドのうち暗号化する必要があるフィールドを暗号化します。
| 名前 | タイプ | 説明 |
|---|---|---|
| tableName | 文字列 | クエリーの実行を想定するテーブル。 |
| タイプ | 説明 |
|---|---|
| なし |
XMLElement - getName()
要素名を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 要素名。 |
XMLElement - getAttributeValue(String attribute)
指定した属性の値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| attribute | 文字列 | 属性名。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 属性値。 |