Tipi semplici integrati
I tipi di schema integrati vengono associati ai tipi di classe dinamica XOM.
La seguente tabella riepiloga in che modo i tipi di schema integrati sono mappati a tipi di classe dinamica.
| Tipo schema XML | Tipo classe dinamica XOM |
|---|---|
boolean |
boolean |
decimal |
java.math.BigDecimal |
double |
double |
integer |
java.math.BigInteger |
int |
int |
ID |
java.lang.String |
nonPositiveInteger |
java.math.BigInteger |
negativeInteger |
java.math.BigInteger |
nonNegativeInteger |
java.math.BigInteger |
positiveInteger |
java.math.BigInteger |
unsignedLong |
java.math.BigInteger |
unsignedInt |
long |
unsignedShort |
int |
unsignedByte |
short |
normalizedString |
java.lang.String |
token |
java.lang.String |
language |
java.lang.String |
name |
java.lang.String |
ENTITY |
java.lang.String |
IDREFS |
java.util.Vector |
ENTITIES |
java.util.Vector |
float |
float |
duration |
ilog.rules.xml.types.IlrDuration |
dateTime |
ilog.rules.xml.types.IlrDateTime |
time |
ilog.rules.xml.types.IlrTime |
gYearMonth |
ilog.rules.xml.types.IlrGYearMonth |
gMonthDay |
ilog.rules.xml.types.IlrGMonthDay |
gDay |
ilog.rules.xml.types.IlrGDay |
gMonth |
ilog.rules.xml.types.IlrGMonth |
date |
ilog.rules.xml.types.IlrDate |
gYear |
ilog.rules.xml.types.IlrGYear |
NMTOKENS |
java.util.Vector |
anyURI |
java.lang.String |
QNAME |
java.lang.String |
NOTATION |
java.lang.String |
hexBinary |
byte[] |
base64Binary |
byte[] |
IDREF |
java.lang.String |
string |
java.lang.String |
NCNAME |
java.lang.String |
NMTOKEN |
java.lang.String |
long |
long |
short |
short |
Nota:
IDRef è mappato a un String. La gestione di riferimento e ID attualmente non è disponibile.