28.2.2 添付ファイルを指定できる個所
添付ファイルは,Javaインタフェースのメソッド引数,メソッド戻り値,およびユーザ定義型のフィールドで指定できます。ユーザ定義例外では指定できません。
Javaインタフェース内での添付ファイルの指定個所と,Java型の指定可否を次の表に示します。
|
項番 |
Javaインタフェースでの指定個所 |
添付ファイルのJava型 |
指定可否 |
|---|---|---|---|
|
1 |
メソッド引数 |
javax.activation.DataHandler |
○ |
|
2 |
javax.xml.ws.Holder<DataHandler> |
○ |
|
|
3 |
javax.activation.DataHandlerの配列型 |
△ |
|
|
4 |
メソッド戻り値 |
javax.activation.DataHandler |
○ |
|
5 |
javax.xml.ws.Holder<DataHandler> |
× |
|
|
6 |
javax.activation.DataHandlerの配列型 |
△ |
|
|
7 |
ユーザ定義型のフィールド |
javax.activation.DataHandler |
○ |
|
8 |
javax.xml.ws.Holder<DataHandler> |
× |
|
|
9 |
javax.activation.DataHandlerの配列型 |
△ |
|
|
10 |
ユーザ定義例外のフィールド |
javax.activation.DataHandler |
× |
|
11 |
javax.xml.ws.Holder<DataHandler> |
× |
|
|
12 |
javax.activation.DataHandlerの配列型 |
× |
- (凡例)
-
○:指定できます。
△:1次元配列を使用する場合だけ指定できます。多次元配列で指定した場合,動作は保証されません。
×:指定できません。