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 ");