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 am...@apache.org on 2006/11/25 06:24:17 UTC

svn commit: r479084 - in /webservices/axis2/trunk/java/modules: codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl

Author: amilas
Date: Fri Nov 24 21:24:16 2006
New Revision: 479084

URL: http://svn.apache.org/viewvc?view=rev&rev=479084
Log:
Added the test template support to jaxbri and fix a variable name in JaxbRIDatabindingTemplate.xsl

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl
    webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl?view=diff&rev=479084&r1=479083&r2=479084
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl Fri Nov 24 21:24:16 2006
@@ -152,6 +152,14 @@
 
     </xsl:template>
     <!-- #################################################################################  -->
+    <!-- ############################   Jaxbri template   ###################################  -->
+    <xsl:template match="databinders[@dbtype='jaxbri']">
+        //Create an object and provide it as the test object
+        public Object getTestObject(java.lang.Class type) throws Exception{
+           return type.newInstance();
+        }
+    </xsl:template>
+    <!-- #################################################################################  -->
     <!-- ############################   none template!!!   ###############################  -->
     <xsl:template match="databinders[@dbtype='none']">
         //Create an OMElement and provide it as the test object

Modified: webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl?view=diff&rev=479084&r1=479083&r2=479084
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl Fri Nov 24 21:24:16 2006
@@ -55,11 +55,11 @@
                         JaxbRIDataSource source = new JaxbRIDataSource( <xsl:value-of select="@type"/>.class,
                                                                         param,
                                                                         marshaller,
-                                                                        "<xsl:value-of select='current()/qname/@nsuri'/>",
-                                                                        "<xsl:value-of select='current()/qname/@localname'/>");
-                        org.apache.axiom.om.OMNamespace namespace = factory.createOMNamespace("<xsl:value-of select='current()/qname/@nsuri'/>",
+                                                                        "<xsl:value-of select="qname/@nsuri"/>",
+                                                                        "<xsl:value-of select="qname/@localname"/>");
+                        org.apache.axiom.om.OMNamespace namespace = factory.createOMNamespace("<xsl:value-of select="qame/@nsuri"/>",
                                                                            null);
-                        return factory.createOMElement(source, "<xsl:value-of select='current()/qname/text()'/>", namespace);
+                        return factory.createOMElement(source, "<xsl:value-of select="qname/@localname"/>"/>", namespace);
                     } catch (javax.xml.bind.JAXBException bex){
                         throw new RuntimeException(bex);
                     }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org