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 di...@apache.org on 2005/12/24 03:52:56 UTC

svn commit: r358913 - in /webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl: WSDL2Code.java codegen/CodeGenerationEngine.java

Author: dims
Date: Fri Dec 23 18:52:52 2005
New Revision: 358913

URL: http://svn.apache.org/viewcvs?rev=358913&view=rev
Log:
make the code a bit more readable. force stub generation when test case switch is on (basically generate the server-side, client-side stub and client-side test case all at the same time

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java?rev=358913&r1=358912&r2=358913&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java Fri Dec 23 18:52:52 2005
@@ -34,19 +34,22 @@
     private static void printUsage() {
         System.out.println(
                 "Usage WSDL2Code -uri <Location of WSDL> : WSDL file location ");
-        System.out.println("-o <output Location> : output file location ");
+        System.out.println(
+                "-o <output Location> : output file location ");
         System.out.println(
                 "-a : Generate async style code only. Default is off");
         System.out.println(
                 "-s : Generate sync style code only. Default is off. takes precedence over -a");
-        System.out.println("-p <package name> : set custom package name");
+        System.out.println(
+                "-p <package name> : set custom package name");
         System.out.println(
                 "-l <language> : valid languages are java and csharp. Default is java");
-        System.out.println("-t : Generate TestCase to test the generated code");
+        System.out.println(
+                "-t : Generate TestCase to test the generated code");
         System.out.println(
                 "-ss : Generate server side code (i.e. skeletons). Default is off");
         System.out.println(
-                "-sd : Generate service descriptor (i.e. axis2.xml). Default is off.Valid with -ss ");
+                "-sd : Generate service descriptor (i.e. axis2.xml). Default is off. Valid with -ss ");
         System.out.println(
                 "-d <databinding> : valid databinding(s) are adb and xmlbeans. Default is adb");
         System.exit(0);

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java?rev=358913&r1=358912&r2=358913&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java Fri Dec 23 18:52:52 2005
@@ -101,7 +101,9 @@
 
             if (configuration.isServerSide()) {
                 emitter.emitSkeleton();
-            } else {
+            } 
+            
+            if(!configuration.isServerSide() || configuration.isWriteTestCase()){
                 emitter.emitStub();
             }