XMLCurlMappingRegistry (クラス)
public sealed XMLCurlMappingRegistry
パッケージ: CURL.XML.SOAP

このレジストリは、エンコーディング スタイル、Curl 言語型、XML 型、XMLMarshaler、および XMLUnmarshaler をお互いに関連付けるために使用します。

注意事項

SOAP の実装のより詳しい情報につきましては、Curl®WSDK を参照してください。

コンストラクタ
default:空の XMLCurlMappingRegistry を作成します。
コンストラクタ public {XMLCurlMappingRegistry.default}

メソッド
map-types:XML 型と Curl 言語型間のマッピングを XMLCurlMappingRegistry に入力します。
public final {XMLCurlMappingRegistry.map-types
encoding-style:String,
xml-type:XMLName,
curl-type:Type,
marshal:#XMLMarshaler,
unmarshal:#XMLUnmarshaler
}:void
marshal:Curl 値を XML 値に変換する適切なマーシャラーを検索して起動します。
public sealed {XMLCurlMappingRegistry.marshal
encoding-style:String,
value:any,
curl-type:Type,
xml-type:XMLName,
output:XMLOutputStream,
include-type-attribute?:bool,
xsi:String
}:void
unmarshal:XML 値を Curl 値に変換する適切なアンマーシャラーを検索して呼び出します。
public sealed {XMLCurlMappingRegistry.unmarshal
encoding-style:String,
curl-type:Type,
xml-type:XMLName,
input:XMLInputStream
}:any
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {XMLCurlMappingRegistry.default}

空の XMLCurlMappingRegistry を作成します。







メソッド詳細
map-types (メソッド)
public final {XMLCurlMappingRegistry.map-types
encoding-style:String,
xml-type:XMLName,
curl-type:Type,
marshal:#XMLMarshaler,
unmarshal:#XMLUnmarshaler
}:void

XML 型と Curl 言語型間のマッピングを XMLCurlMappingRegistry に入力します。

encoding-style: レジストリに入力される変換エンコーディング スタイルを示す URI です。
xml-type: 入力する XML 型です。
curl-type: 入力する対応する Curl 型です。
marshal: Curl 型の値を XML 型の値に変換するプロシージャです。
unmarshal: XML 型の値を Curl 型の値に変換するプロシージャです。


marshal (メソッド)
public sealed {XMLCurlMappingRegistry.marshal
encoding-style:String,
value:any,
curl-type:Type,
xml-type:XMLName,
output:XMLOutputStream,
include-type-attribute?:bool,
xsi:String
}:void

Curl 値を XML 値に変換する適切なマーシャラーを検索して起動します。

encoding-style: 現在アクティブなエンコーディング スタイルを示す URI です。
value: XML に変換される Curl 値です。
curl-type: 値の Curl 型です。これが値の型と異なるのは、値が NULL の場合のみです。
xml-type: Curl 値を変換する先の XML 型です。
output: 変換された値を書き込む XMLOutputStream です。
include-type-attributes?: 入力引数に型属性の宣言を含めるかどうかを示すフラグです。
xsi: インスタンスの XML スキーマの名前空間 URIです。型属性宣言で使用します。


unmarshal (メソッド)
public sealed {XMLCurlMappingRegistry.unmarshal
encoding-style:String,
curl-type:Type,
xml-type:XMLName,
input:XMLInputStream
}:any

XML 値を Curl 値に変換する適切なアンマーシャラーを検索して呼び出します。

encoding-style: 現在アクティブなエンコーディング スタイルを示す URI です。
curl-type: 入力値を変換する先の Curl 型です。
xml-type: 入力値の XML 型です。
input: 変換される XML を格納する XMLInputStream です。

戻り値

変換された値です。