26 |
import java.util.HashMap; |
import java.util.HashMap; |
27 |
import java.util.Map; |
import java.util.Map; |
28 |
|
|
29 |
|
import javax.xml.namespace.QName; |
30 |
|
|
31 |
import nongnu.cashews.xml.schema.datatypes.AnyUri; |
import nongnu.cashews.xml.schema.datatypes.AnyUri; |
32 |
|
import nongnu.cashews.xml.schema.datatypes.Int; |
33 |
|
import nongnu.cashews.xml.schema.datatypes.XsdQName; |
34 |
|
|
35 |
/** |
/** |
36 |
* Maps a Java data type to an XML schema data type. |
* Maps a Java data type to an XML schema data type. |
52 |
{ |
{ |
53 |
builtInTypes = new HashMap<Type,XsdType<?>>(); |
builtInTypes = new HashMap<Type,XsdType<?>>(); |
54 |
builtInTypes.put(URI.class, new AnyUri()); |
builtInTypes.put(URI.class, new AnyUri()); |
55 |
|
builtInTypes.put(QName.class, new XsdQName()); |
56 |
|
builtInTypes.put(Integer.class, new Int()); |
57 |
} |
} |
58 |
|
|
59 |
/** |
/** |