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