下表には、UML から Java変換において、XSD データ型がどのように Java™ 修飾名に変換されるかがリストされています。
| XSD データ型 | Java 修飾名 |
|---|---|
| anySimpleType | java.lang.Object |
| anyType | java.lang.Object |
| anyURI | java.lang.String |
| base64Binary | byte[] |
| boolean | boolean |
| byte | byte |
| date | java.util.Date |
| dateTime | java.util.Date |
| decimal | java.math.BigDecimal |
| double | double |
| duration | java.lang.Object |
| ENTITIES | java.util.List that contains java.lang.String 要素 |
| ENTITY | java.lang.String |
| float | float |
| gDay | java.util.Date |
| gMonth | java.util.Date |
| gMonthDay | java.util.Date |
| gYear | java.util.Date |
| gYearMonth | java.util.Date |
| hexBinary | byte[] |
| ID | java.lang.String |
| IDREF | java.lang.Object |
| IDREFS | java.util.List that contains java.lang.Object 要素 |
| int | int |
| integer | java.math.BigInteger |
| language | java.lang.String |
| long | long |
| Name | java.lang.String |
| NCName | java.lang.String |
| negativeInteger | java.math.BigInteger |
| NMTOKEN | java.lang.String |
| MNTOKENS | java.util.List that contains java.lang.String 要素 |
| nonNegativeInteger | java.math.BigInteger |
| nonPositiveInteger | java.math.BigInteger |
| normalizedString | java.lang.String |
| NOTATION | java.lang.Object |
| positiveInteger | java.math.BigInteger |
| QName | java.lang.String |
| short | short |
| string | java.lang.String |
| time | java.util.Date |
| token | java.lang.String |
| unsignedByte | byte |
| unsignedInt | int |
| unsignedLong | long |
| unsignedShort | short |