You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by da...@apache.org on 2004/05/10 23:06:44 UTC

cvs commit: xml-xmlbeans/v2/src/binding/org/apache/xmlbeans/impl/binding/compile Schema2Java.java

daveremy    2004/05/10 14:06:44

  Modified:    v2/src/binding/org/apache/xmlbeans/impl/binding/compile
                        Schema2Java.java
  Log:
  Schema2Java fix. Contributed by Radu Preotiuc.
  
  Revision  Changes    Path
  1.26      +4 -3      xml-xmlbeans/v2/src/binding/org/apache/xmlbeans/impl/binding/compile/Schema2Java.java
  
  Index: Schema2Java.java
  ===================================================================
  RCS file: /home/cvs/xml-xmlbeans/v2/src/binding/org/apache/xmlbeans/impl/binding/compile/Schema2Java.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- Schema2Java.java	17 Apr 2004 23:47:23 -0000	1.25
  +++ Schema2Java.java	10 May 2004 21:06:44 -0000	1.26
  @@ -508,8 +508,6 @@
         case Scratch.ENUM_TYPE:
           JaxrpcEnumType enumResult = new JaxrpcEnumType(btName);
           enumResult.setGetValueMethod(JaxrpcEnumType.DEFAULT_GET_VALUE);
  -        enumResult.setFromValueMethod(MethodName.create(JaxrpcEnumType.DEFAULT_FROM_VALUE_NAME,
  -                scratch.getJavaName()));
           enumResult.setFromStringMethod(JaxrpcEnumType.DEFAULT_FROM_STRING);
           enumResult.setToXMLMethod(JaxrpcEnumType.DEFAULT_TO_XML);
           scratch.setBindingType(enumResult);
  @@ -810,7 +808,10 @@
       assert bType != null : "Binding type for schema type \"" + baseType +
         "\" not found on the mLoader";
   
  -    ((JaxrpcEnumType) scratch.getBindingType()).setBaseType(bType);
  +    JaxrpcEnumType enumType = (JaxrpcEnumType) scratch.getBindingType();
  +    enumType.setFromValueMethod(MethodName.create(JaxrpcEnumType.DEFAULT_FROM_VALUE_NAME,
  +            bType.getName().getJavaName()));
  +    enumType.setBaseType(bType);
     }
   
     /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org