You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sc...@apache.org on 2002/10/11 19:23:59 UTC

cvs commit: xml-axis/java/tools/org/apache/axis/tools/ant/wsdl Wsdl2javaAntTask.java

scheu       2002/10/11 10:23:59

  Modified:    java/src/org/apache/axis/wsdl/toJava
                        JavaBeanHelperWriter.java
               java/tools/org/apache/axis/tools/ant/wsdl
                        Wsdl2javaAntTask.java
  Log:
  two small changes:
    - xmlType was being emitted wrong in the meta data for the interop4/groupi case
    - exposed debug option in WSDL2JavaAntTask
  
  Revision  Changes    Path
  1.26      +1 -1      xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java
  
  Index: JavaBeanHelperWriter.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- JavaBeanHelperWriter.java	8 Oct 2002 03:31:33 -0000	1.25
  +++ JavaBeanHelperWriter.java	11 Oct 2002 17:23:59 -0000	1.26
  @@ -273,7 +273,7 @@
                       
                       // Some special handling for arrays
                       TypeEntry elemType = elem.getType();
  -                    if (elemType.getRefType() != null) {
  +                    while (elemType.getRefType() != null) {
                           elemType = elemType.getRefType();
                       }
                       QName xmlType = elemType.getQName();
  
  
  
  1.4       +12 -0     xml-axis/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java
  
  Index: Wsdl2javaAntTask.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Wsdl2javaAntTask.java	20 Sep 2002 16:45:14 -0000	1.3
  +++ Wsdl2javaAntTask.java	11 Oct 2002 17:23:59 -0000	1.4
  @@ -81,6 +81,7 @@
   public class Wsdl2javaAntTask extends Task
   {
       private boolean verbose = false;
  +    private boolean debug = false;
       private boolean server = false;
       private boolean skeletonDeploy = false;
       private boolean testCase = false;
  @@ -132,6 +133,7 @@
       public void traceParams(int logLevel) {
           log("Running Wsdl2javaAntTask with parameters:", logLevel);
           log("\tverbose:" + verbose, logLevel);
  +        log("\tdebug:" + debug, logLevel);
           log("\tserver-side:" + server, logLevel);
           log("\tskeletonDeploy:" + skeletonDeploy, logLevel);
           log("\thelperGen:" + helperGen, logLevel);
  @@ -183,6 +185,7 @@
               emitter.setServerSide(server);
               emitter.setSkeletonWanted(skeletonDeploy);
               emitter.setVerbose(verbose);
  +            emitter.setDebug(debug);
               emitter.setTypeMappingVersion(tm);
               //TODO: extract this and make it an attribute
               emitter.setNStoPkg(project.resolveFile("NStoPkg.properties"));
  @@ -231,6 +234,15 @@
       public void setVerbose(boolean verbose) {
           this.verbose = verbose;
       }
  +
  +    /**
  +     *  flag for debug output; default=false
  +     *
  +     *@param  debug  The new debug value
  +     */   
  +    public void setDebug(boolean debug) {
  +        this.debug = debug;
  +    } 
   
       /**
        *  emit server-side bindings for web service; default=false