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 aj...@apache.org on 2005/08/01 06:51:45 UTC

svn commit: r226741 - in /webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl: codegen/emitter/MultiLanguageClientEmitter.java codegen/writer/DatabindingSupportClassWriter.java template/java/XMLBeansSupporterTemplate.xsl

Author: ajith
Date: Sun Jul 31 21:51:17 2005
New Revision: 226741

URL: http://svn.apache.org/viewcvs?rev=226741&view=rev
Log:
Fixing a silly mistake!

Modified:
    webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/emitter/MultiLanguageClientEmitter.java
    webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/writer/DatabindingSupportClassWriter.java
    webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/emitter/MultiLanguageClientEmitter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/emitter/MultiLanguageClientEmitter.java?rev=226741&r1=226740&r2=226741&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/emitter/MultiLanguageClientEmitter.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/emitter/MultiLanguageClientEmitter.java Sun Jul 31 21:51:17 2005
@@ -133,7 +133,7 @@
             WSDLDescription wom = this.configuration.getWom();
             Map bindings = wom.getBindings();
             WSDLBinding axisBinding = null;
-            WSDLService axisService = null;            
+            WSDLService axisService = null;
             if (bindings==null)
                 throw new CodeGenerationException("Binding needs to be present!");
             Collection bindingCollection = bindings.values();
@@ -560,16 +560,19 @@
     private Element getOutputParamElement(Document doc,
                                           WSDLOperation operation) {
         Element param = doc.createElement("param");
-        addAttribute(doc,
-                "name",
-                this.mapper.getParameterName(
-                        operation.getOutputMessage().getElement()),
-                param);
-
-        String typeMapping = this.mapper.getTypeMapping(
-                operation.getOutputMessage().getElement());
-        String typeMappingStr = typeMapping == null ? "" : typeMapping;
-        addAttribute(doc, "type", typeMappingStr, param);
+        MessageReference outputMessage = operation.getOutputMessage();
+        if (outputMessage!=null){
+            addAttribute(doc,
+                    "name",
+                    this.mapper.getParameterName(
+                            outputMessage.getElement()),
+                    param);
+
+            String typeMapping = this.mapper.getTypeMapping(
+                    operation.getOutputMessage().getElement());
+            String typeMappingStr = typeMapping == null ? "" : typeMapping;
+            addAttribute(doc, "type", typeMappingStr, param);
+        }
         return param;
     }
 

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/writer/DatabindingSupportClassWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/writer/DatabindingSupportClassWriter.java?rev=226741&r1=226740&r2=226741&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/writer/DatabindingSupportClassWriter.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/codegen/writer/DatabindingSupportClassWriter.java Sun Jul 31 21:51:17 2005
@@ -58,7 +58,7 @@
                 default:
                     throw new UnsupportedOperationException();
             }
-        } if (XSLTConstants.DataBindingTypes.NONE ==
+        } else if (XSLTConstants.DataBindingTypes.NONE ==
                 this.databindingFramework) {
              this.xsltStream = clazz.getResourceAsStream(XSLTConstants.XSLTDatabindingSupporterTemplates.DEFAULT_TEMPLATE);
         }else{

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl?rev=226741&r1=226740&r2=226741&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl Sun Jul 31 21:51:17 2005
@@ -54,7 +54,7 @@
         <xsl:if test="@type!=''">
           public  static org.apache.axis2.om.OMElement  toOM(<xsl:value-of select="@type"/> param){
 		    org.apache.axis2.om.impl.llom.builder.StAXOMBuilder builder = new org.apache.axis2.om.impl.llom.builder.StAXOMBuilder
-            (org.apache.axis2.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.clientapi.StreamWrapper(param.newXMLStreamReader()) ;
+            (org.apache.axis2.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.clientapi.StreamWrapper(param.newXMLStreamReader())) ;
 		    org.apache.axis2.om.OMElement documentElement = builder.getDocumentElement();
             //Building the element is needed to avoid certain stream errors!
             documentElement.build();