dims        2003/03/25 12:19:33

  Modified:    java/src/org/apache/axis/wsdl/toJava JavaFaultWriter.java
  Log:
  Fix for Bug 18326 - org.apache.axis.wsdl.toJava.JavaFaultWriter generates invalid 
Java names for DOC style messaging
  from [EMAIL PROTECTED] (Dale Asberry)
  
  Revision  Changes    Path
  1.18      +4 -4      
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java
  
  Index: JavaFaultWriter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- JavaFaultWriter.java      11 Dec 2002 22:38:30 -0000      1.17
  +++ JavaFaultWriter.java      25 Mar 2003 20:19:33 -0000      1.18
  @@ -112,7 +112,7 @@
           for (int i = 0; i < params.size(); i++) {
               Parameter param = (Parameter)params.get(i);
               String type = param.getType().getName();
  -            String variable = param.getName();
  +            String variable = Utils.xmlNameToJava(param.getName());
               pw.println("    public " + type + " " + variable + ";");
               pw.println("    public " + type + " get" + 
Utils.capitalizeFirstChar(variable) + "() {");
               pw.println("        return this." + variable + ";");
  @@ -132,13 +132,13 @@
                   if (i != 0) pw.print(", ");
                   Parameter param = (Parameter)params.get(i);
                   String type = param.getType().getName();
  -                String variable = param.getName();
  +                String variable = Utils.xmlNameToJava(param.getName());
                   pw.print(type + " " + variable);
               }
               pw.println(") {");
               for (int i = 0; i < params.size(); i++) {
                   Parameter param = (Parameter)params.get(i);
  -                String variable = param.getName();
  +                String variable = Utils.xmlNameToJava(param.getName());
                   pw.println("        this." + variable + " = " + variable + ";");
               }
               pw.println("    }");
  @@ -155,7 +155,7 @@
           pw.println("    public void writeDetails(javax.xml.namespace.QName qname, 
org.apache.axis.encoding.SerializationContext context) throws java.io.IOException {");
           for (int i = 0; i < params.size(); i++) {
               Parameter param = (Parameter)params.get(i);
  -            String variable = param.getName();
  +            String variable = Utils.xmlNameToJava(param.getName());
               pw.println("        context.serialize(qname, null, " + 
Utils.wrapPrimitiveType(param.getType(), variable) + ");");
           }
           pw.println("    }");
  
  
  

Reply via email to