UML から Java への変換による XSD データ型の変換処理

変換によって生成される修飾名は、ソースの XSD データ型とその特性によって異なります。

下表には、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

フィードバック