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の配列型 |
× |