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();