You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by gd...@apache.org on 2001/04/05 00:30:15 UTC
cvs commit: xml-soap/java/src/org/apache/soap/encoding SOAPMappingRegistry.java
gdaniels 01/04/04 15:30:15
Modified: java/src/org/apache/soap/encoding SOAPMappingRegistry.java
Log:
Add support for 2001 schema URIs/QNames.
Revision Changes Path
1.17 +32 -0 xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java
Index: SOAPMappingRegistry.java
===================================================================
RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- SOAPMappingRegistry.java 2001/03/19 06:20:50 1.16
+++ SOAPMappingRegistry.java 2001/04/04 22:30:15 1.17
@@ -166,6 +166,32 @@
Constants.object2000QName,
};
+ QName schema2001QNames [] = {
+ Constants.string2001QName,
+ Constants.int2001QName,
+ Constants.int2001QName,
+ Constants.float2001QName,
+ Constants.float2001QName,
+ Constants.double2001QName,
+ Constants.double2001QName,
+ Constants.boolean2001QName,
+ Constants.boolean2001QName,
+ Constants.long2001QName,
+ Constants.long2001QName,
+ Constants.short2001QName,
+ Constants.short2001QName,
+ Constants.byte2001QName,
+ Constants.byte2001QName,
+ Constants.qName2001QName,
+ Constants.date2001QName,
+ Constants.timeInst2001QName,
+ Constants.object2001QName,
+ Constants.object2001QName,
+ Constants.object2001QName,
+ Constants.object2001QName,
+ Constants.object2001QName,
+ };
+
public String schemaURI = Constants.NS_URI_1999_SCHEMA_XSD;
QName [] schemaQNames = schema1999QNames;
@@ -279,9 +305,15 @@
if (schemaURI.equals(Constants.NS_URI_1999_SCHEMA_XSD)) {
schemaQNames = schema1999QNames;
mapSchemaTypes(schema2000QNames, false);
+ mapSchemaTypes(schema2001QNames, false);
} else if (schemaURI.equals(Constants.NS_URI_2000_SCHEMA_XSD)) {
schemaQNames = schema2000QNames;
mapSchemaTypes(schema1999QNames, false);
+ mapSchemaTypes(schema2001QNames, false);
+ } else if (schemaURI.equals(Constants.NS_URI_2001_SCHEMA_XSD)) {
+ schemaQNames = schema2001QNames;
+ mapSchemaTypes(schema1999QNames, false);
+ mapSchemaTypes(schema2000QNames, false);
} else {
System.out.println("WARNING: Unrecognized Schema URI '" + schemaURI +
"' specified. Defaulting to ");