...
Data Type | A | B | C | C ?wsdl | D | E | F | G | H | I | Notes | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PrimitiveTypes |
|
|
|
|
|
|
|
|
|
| |||
boolean | | | | | | | |
|
|
|
| ||
byte | | | | | | | |
|
|
|
| ||
short | | | | | | | |
|
|
|
| ||
int | | | | | | | |
|
|
|
| ||
long | | | | | | | |
|
|
|
| ||
float | | | | | | | |
|
|
|
| ||
double | | | | | | | |
|
|
|
| ||
Standard Types |
|
|
|
|
|
|
|
|
|
| |||
java.lang.String | | | | | | | |
|
|
|
| ||
java.math.BigInteger | | | | | | | |
|
|
|
| ||
java.math.BigDecimal | | | | | | | |
|
|
|
| ||
java.util.Calendar | | | | | | | |
|
|
|
| ||
java.util.Date | | | | | | | |
|
|
| |||
javax.xml.namespace.QName | | | | | | | |
|
|
|
| ||
java.net.URI | | | | | | | |
|
|
|
| ||
javax.xml.datatype.XMLGregorianCalendar | | | | | | | |
|
|
|
| ||
javax.xml.datatype.Duration | | | | | | | |
|
|
|
| ||
java.lang.Object | | | | | | | |
|
|
|
| ||
java.awt.Image | | | | | | | |
|
|
|
| ||
javax.activation.DataHandler | | | | | | | |
|
|
| Should map to xs:base64Binary. TUSCANY-2451 | ||
javax.xml.transform.Source | | | | | | | |
|
|
|
| ||
java.util.UUID | | | | | | | |
|
|
|
| ||
Arrays |
|
|
|
|
|
|
|
|
|
| |||
boolean | | | | | | | |
|
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="af3d9b38f5118c44-b2f08cc9-48914e7f-bd57a61a-b042e8e87cc579f36154000c"><ac:plain-text-body><![CDATA[ | byte | | | | | | | |
|
|
| A byte[] must map to xs:base64Binary by default | ]]></ac:plain-text-body></ac:structured-macro> |
short | | | | | | | |
|
|
|
| ||
int | | | | | | | |
|
|
|
| ||
long | | | | | | | |
|
|
|
| ||
float | | | | | | | |
|
|
|
| ||
double | | | | | | | |
|
|
|
| ||
java.lang.String | | | | | | | |
|
|
|
| ||
java.math.BigInteger | | | | | | | |
|
|
|
| ||
java.math.BigDecimal | | | | | | | |
|
|
|
| ||
java.util.Calendar | | | | | | | |
|
|
|
| ||
java.util.Date | | | | | | | |
|
|
|
| ||
javax.xml.namespace.QName | | | | | | | |
|
|
|
| ||
java.net.URI | | | | | | | |
|
|
|
| ||
javax.xml.datatype.XMLGregorianCalendar | | | | | | | |
|
|
|
| ||
javax.xml.datatype.Duration | | | | | | | |
|
|
|
| ||
java.lang.Object | | | | | | | |
|
|
| TUSCANY-2389 | ||
java.awt.Image | | | | | | | |
|
|
|
| ||
javax.activation.DataHandler | | | | | | | |
|
|
| Should map to xs:base64Binary. TUSCANY-2451 | ||
javax.xml.transform.Source | | | | | | | |
|
|
| TUSCANY-2386, TUSCANY-2387, TUSCANY-2452 | ||
java.util.UUID | | | | | | | |
|
|
|
| ||
Collections |
|
|
|
|
|
|
|
|
|
| |||
List<String>, ArrayList<String> | | | |
|
|
|
|
|
|
|
| ||
Map<String, String>, HashMap<String, String> | | | |
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| ||
Polymorphic Types |
|
|
|
|
|
|
|
|
|
| |||
Case1: Bean3 extends Bean2 | | | | |
|
|
|
|
|
| Unmarshalls to Bean2 always. | ||
Parameterized Types |
|
|
|
|
|
|
|
|
|
| |||
TypeExplicit | | | | |
|
|
|
|
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b8c1be058de83b17-ccd5b694-46f945a6-b413a7b1-0630e1b163d7e44d352fbba4"><ac:plain-text-body><![CDATA[ | TypeUnbound | | | | |
|
|
|
|
|
| Unmarshalls to Object[] always. | ]]></ac:plain-text-body></ac:structured-macro> |
TypeExtends | | | | |
|
|
|
|
|
| Unmarshalls to Bean2 always. | ||
RecursiveTypeBound | | | | |
|
|
|
|
|
| Unmarshalls to Bean1<String> always. | ||
WildcardUnbound | | | | |
|
|
|
|
|
|
| ||
WildcardSuper | | | | |
|
|
|
|
|
|
| ||
WildcardExtends | | | | |
|
|
|
|
|
| Unmarshalls to Bean2 always. | ||
|
|
|
|
|
|
|
|
|
|
|
| ||
Variable Arguments |
|
|
|
|
|
|
|
|
|
| |||
String... | | | | | | | |
|
|
|
| ||
Exceptions |
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
...