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 ru...@apache.org on 2001/05/21 03:22:33 UTC

cvs commit: xml-soap/java/test/encoding/soapenc PackageTests.java

rubys       01/05/20 18:22:33

  Modified:    java/src/org/apache/soap Constants.java
               java/src/org/apache/soap/encoding SOAPMappingRegistry.java
               java/test/encoding/soapenc PackageTests.java
  Log:
  Add support for Decimal data type
  
  Revision  Changes    Path
  1.19      +6 -0      xml-soap/java/src/org/apache/soap/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/Constants.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Constants.java	2001/05/19 04:37:50	1.18
  +++ Constants.java	2001/05/21 01:22:32	1.19
  @@ -214,6 +214,8 @@
       new QName(Constants.NS_URI_1999_SCHEMA_XSD, "string");
     public static final QName int1999QName =
       new QName(Constants.NS_URI_1999_SCHEMA_XSD, "int");
  +  public static final QName decimal1999QName =
  +    new QName(Constants.NS_URI_1999_SCHEMA_XSD, "decimal");
     public static final QName float1999QName =
       new QName(Constants.NS_URI_1999_SCHEMA_XSD, "float");
     public static final QName double1999QName =
  @@ -239,6 +241,8 @@
       new QName(Constants.NS_URI_2000_SCHEMA_XSD, "string");
     public static final QName int2000QName =
       new QName(Constants.NS_URI_2000_SCHEMA_XSD, "int");
  +  public static final QName decimal2000QName =
  +    new QName(Constants.NS_URI_2000_SCHEMA_XSD, "decimal");
     public static final QName float2000QName =
       new QName(Constants.NS_URI_2000_SCHEMA_XSD, "float");
     public static final QName double2000QName =
  @@ -264,6 +268,8 @@
       new QName(Constants.NS_URI_2001_SCHEMA_XSD, "string");
     public static final QName int2001QName =
       new QName(Constants.NS_URI_2001_SCHEMA_XSD, "int");
  +  public static final QName decimal2001QName =
  +    new QName(Constants.NS_URI_2001_SCHEMA_XSD, "decimal");
     public static final QName float2001QName =
       new QName(Constants.NS_URI_2001_SCHEMA_XSD, "float");
     public static final QName double2001QName =
  
  
  
  1.20      +8 -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.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- SOAPMappingRegistry.java	2001/05/19 04:37:51	1.19
  +++ SOAPMappingRegistry.java	2001/05/21 01:22:32	1.20
  @@ -59,6 +59,7 @@
   
   import java.io.*;
   import java.util.*;
  +import java.math.*;
   import org.w3c.dom.*;
   import org.apache.soap.util.*;
   import org.apache.soap.util.xml.*;
  @@ -87,6 +88,7 @@
   
     private final StringDeserializer stringDeser = new StringDeserializer();
     private final IntDeserializer intDeser =  new IntDeserializer();
  +  private final DecimalDeserializer decimalDeser =  new DecimalDeserializer();
     private final FloatDeserializer floatDeser =  new FloatDeserializer();
     private final DoubleDeserializer doubleDeser =  new DoubleDeserializer();
     private final BooleanDeserializer booleanDeser =  new BooleanDeserializer();
  @@ -119,6 +121,7 @@
       Constants.string1999QName,
       Constants.int1999QName,
       Constants.int1999QName,
  +    Constants.decimal1999QName,
       Constants.float1999QName,
       Constants.float1999QName,
       Constants.double1999QName,
  @@ -145,6 +148,7 @@
       Constants.string2000QName,
       Constants.int2000QName,
       Constants.int2000QName,
  +    Constants.decimal2000QName,
       Constants.float2000QName,
       Constants.float2000QName,
       Constants.double2000QName,
  @@ -171,6 +175,7 @@
       Constants.string2001QName,
       Constants.int2001QName,
       Constants.int2001QName,
  +    Constants.decimal2001QName,
       Constants.float2001QName,
       Constants.float2001QName,
       Constants.double2001QName,
  @@ -200,6 +205,7 @@
       String.class,
       Integer.class,
       int.class,
  +    BigDecimal.class,
       Float.class,
       float.class,
       Double.class,
  @@ -259,6 +265,7 @@
       ser,
       ser,
       ser,
  +    ser,
       qNameSer,
       calSer,
       dateSer,
  @@ -273,6 +280,7 @@
       stringDeser,
       null,
       intDeser,
  +    decimalDeser,
       null,
       floatDeser,
       null,
  
  
  
  1.2       +1 -0      xml-soap/java/test/encoding/soapenc/PackageTests.java
  
  Index: PackageTests.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/test/encoding/soapenc/PackageTests.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PackageTests.java	2001/03/30 20:30:44	1.1
  +++ PackageTests.java	2001/05/21 01:22:33	1.2
  @@ -23,6 +23,7 @@
           suite.addTestSuite(DoubleObjectDeserializerTest.class);
           suite.addTestSuite(FloatDeserializerTest.class);
           suite.addTestSuite(FloatObjectDeserializerTest.class);
  +        suite.addTestSuite(DecimalDeserializerTest.class);
   
           return suite;
       }