You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by am...@apache.org on 2007/09/24 12:37:23 UTC

svn commit: r578750 - /webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java

Author: amilas
Date: Mon Sep 24 03:37:21 2007
New Revision: 578750

URL: http://svn.apache.org/viewvc?rev=578750&view=rev
Log:
commit the patch for AXIS2-3158

Modified:
    webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java

Modified: webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java?rev=578750&r1=578749&r2=578750&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java (original)
+++ webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java Mon Sep 24 03:37:21 2007
@@ -180,6 +180,13 @@
 
             String xsdConfigFile = (String)cgconfig.getProperties().get(XMLBeansExtension.XSDCONFIG_OPTION);
 
+            //-Ejavaversion switch to XmlOptions to generate 1.5 compliant code
+            XmlOptions xmlOptions	=	new XmlOptions();
+            xmlOptions.setEntityResolver(er);
+            //test if javaversion property in CodeGenConfig
+            if(null!=cgconfig.getProperty("javaversion")){
+            	xmlOptions.put(XmlOptions.GENERATE_JAVA_VERSION,cgconfig.getProperty("javaversion"));
+            }
             sts = XmlBeans.compileXmlBeans(
                     // set the STS name; defaults to null, which makes the generated class
                     // include a unique (but random) STS name
@@ -190,7 +197,7 @@
                                            xsdConfigFile),
                     XmlBeans.getContextTypeLoader(),
                     new Axis2Filer(cgconfig),
-                    new XmlOptions().setEntityResolver(er));
+                    xmlOptions);
 
             // prune the generated schema type system and add the list of base64 types
             cgconfig.putProperty(Constants.BASE_64_PROPERTY_KEY,



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