다음 표는 UML에서 Java로(UML-to-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.lang.String 요소가 있는 java.util.List |
| 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.lang.Object 요소가 있는 java.util.List |
| 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.lang.String 요소가 있는 java.util.List |
| 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 |