Author: saminda Date: Wed Dec 5 01:38:47 2007 New Revision: 10532 Log:
Fixed JIRA-522 Modified: trunk/wsas/java/modules/www/extensions/core/xslt/stub_meta_info.xsl Modified: trunk/wsas/java/modules/www/extensions/core/xslt/stub_meta_info.xsl ============================================================================== --- trunk/wsas/java/modules/www/extensions/core/xslt/stub_meta_info.xsl (original) +++ trunk/wsas/java/modules/www/extensions/core/xslt/stub_meta_info.xsl Wed Dec 5 01:38:47 2007 @@ -1,6 +1,11 @@ <xsl:stylesheet version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:template match="ns1:listServicesAndPortsResponse" xmlns:ns1="http://org.apache.axis2/xsd"> + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:ns1="http://org.apache.axis2/xsd" + exclude-result-prefixes="ns1"> + + <xsl:output method="html"/> + + <xsl:template match="ns1:listServicesAndPortsResponse"> <!-- Link header to be populated by java script --> <div id="stubGenMetaInfo"></div> <div id="formset"> @@ -10,71 +15,101 @@ <xsl:variable name="serviceName"><xsl:value-of select="return/serviceEndpointsData/serviceName"/></xsl:variable> <xsl:variable name="wv" select="return/wsdlVersion"/> + <table> - - <xsl:apply-templates select="return"> - <xsl:with-param name="wv" select="$wv"/> - </xsl:apply-templates> - - - <div> - <label>Package Name <font color='red'>*</font></label> - <input> - <xsl:attribute name="type">text</xsl:attribute> - <xsl:attribute name="id">pakageName</xsl:attribute> - <xsl:attribute name="size">40</xsl:attribute> - <xsl:attribute name="value">org.wso2.wsas.client</xsl:attribute> - <xsl:attribute name="tabindex">3</xsl:attribute> - </input> - </div> - <div> - <label>Invocation Style</label> - <select> - <xsl:attribute name="id">invocationStyle</xsl:attribute> - <xsl:attribute name="tabindex">4</xsl:attribute> - <option value='both'>Both</option> - <option value='a'>Asynchronous</option> - <option value='s'>Synchronous</option> - </select> - </div> - <div> - <label>Databinding</label> - <select id='databindingMethod' tabindex="5"> - <xsl:attribute name="onchange">javascript:codegenUnwrappingSelectorHelper(this);return false;</xsl:attribute> - <option value='adb'>ADB</option> - <option value='xmlbeans'>XMLBeans</option> - <option value='none'>NONE</option> - </select> - </div> - <div> - <label>Unpack Classes</label> - <select id='unpackClasses' tabindex="6"> - <option value='true'>True</option> - <option value='false'>False</option> - </select> - </div> - <div> - <label>Unwrap</label> - <select id='unwrap' tabindex="7"> - <option value='false'>False</option> - <option value='true'>True</option> - </select> - </div> - <div> - <label>Generate Testcase</label> - <select id='generateTestCases' tabindex="8"> - <option value='false'>False</option> - <option value='true'>True</option> - </select> - </div> - - - <div class='buttonrow'> - <input type='button' value='Generate' tabindex="9"> - <xsl:attribute name="onClick">javascript:stubGenerationSOAPRequest(document.getElementById('pakageName'),document.getElementById('invocationStyle'),document.getElementById('generateTestCases'),document.getElementById('databindingMethod'),document.getElementById('unpackClasses'),'<xsl:value-of select="$serviceName"/>',document.getElementById('portSelectBox'),document.getElementById('unwrap'),document.getElementById('wsdlVersion'));return false;</xsl:attribute> - <xsl:attribute name="id">dynamicClientButtonId</xsl:attribute> - </input> - </div> + <xsl:apply-templates select="return"> + <xsl:with-param name="wv" select="$wv"/> + </xsl:apply-templates> + + + <tr> + <td> + <label>Package Name <font color='red'>*</font></label> + </td> + <td> + <input> + <xsl:attribute name="type">text</xsl:attribute> + <xsl:attribute name="id">pakageName</xsl:attribute> + <xsl:attribute name="size">40</xsl:attribute> + <xsl:attribute name="value">org.wso2.wsas.client</xsl:attribute> + <xsl:attribute name="tabindex">3</xsl:attribute> + </input> + </td> + </tr> + <tr> + <td> + <label>Invocation Style</label> + </td> + <td> + <select> + <xsl:attribute name="id">invocationStyle</xsl:attribute> + <xsl:attribute name="tabindex">4</xsl:attribute> + <option value='both'>Both</option> + <option value='a'>Asynchronous</option> + <option value='s'>Synchronous</option> + </select> + </td> + </tr> + <tr> + <td> + <label>Databinding</label> + </td> + <td> + <select id='databindingMethod' tabindex="5"> + <xsl:attribute name="onchange">javascript:codegenUnwrappingSelectorHelper(this);return false;</xsl:attribute> + <option value='adb'>ADB</option> + <option value='xmlbeans'>XMLBeans</option> + <option value='none'>NONE</option> + </select> + </td> + </tr> + <tr> + <td> + <label>Unpack Classes</label> + </td> + <td> + <select id='unpackClasses' tabindex="6"> + <option value='true'>True</option> + <option value='false'>False</option> + </select> + </td> + </tr> + <tr> + <td> + <label>Unwrap</label> + </td> + <td> + <select id='unwrap' tabindex="7"> + <option value='false'>False</option> + <option value='true'>True</option> + </select> + </td> + </tr> + <tr> + <td> + <label>Generate Testcase</label> + </td> + <td> + <select id='generateTestCases' tabindex="8"> + <option value='false'>False</option> + <option value='true'>True</option> + </select> + </td> + </tr> + + + <tr> + <td/> + <td> + <div> + <input type='button' value='Generate' tabindex="9"> + <xsl:attribute name="onClick">javascript:stubGenerationSOAPRequest(document.getElementById('pakageName'),document.getElementById('invocationStyle'),document.getElementById('generateTestCases'),document.getElementById('databindingMethod'),document.getElementById('unpackClasses'),'<xsl:value-of select="$serviceName"/>',document.getElementById('portSelectBox'),document.getElementById('unwrap'),document.getElementById('wsdlVersion'));return false;</xsl:attribute> + <xsl:attribute name="id">dynamicClientButtonId</xsl:attribute> + </input> + </div> + </td> + </tr> + </table> </fieldset> </form> @@ -84,15 +119,21 @@ <xsl:template match="return"> <xsl:param name="wv"/> <xsl:if test="$wv='1.1'"> - <div> - <label>Information from WSDL-1.1</label> - </div> + <tr> + <td> + <label>Information from</label> + </td> + <td>WSDL-1.1</td> + </tr> </xsl:if> <xsl:if test="$wv='2.0'"> - <div> - <label>Information from WSDL-2.0</label> - </div> + <tr> + <td> + <label>Information from</label> + </td> + <td>WSDL-2.0</td> + </tr> </xsl:if> <xsl:apply-templates select="serviceEndpointsData"> @@ -105,58 +146,74 @@ <xsl:template match="serviceEndpointsData"> <xsl:param name="wv"/> - <div> - <label>Service Binding</label><xsl:value-of select="serviceName"/> - </div> - - <div> - <label>WSDL Version</label> - <select id='wsdlVersion' tabindex="1"> - <xsl:attribute name="onchange">javascript:stubGenerationMetaInfo(this[this.selectedIndex].value);return false;</xsl:attribute> - <xsl:choose> - <xsl:when test="$wv='1.1'"> - <option value='1.1'>1.1</option> - <option value='2.0'>2.0</option> - </xsl:when> - <xsl:otherwise> - <option value='2.0'>2.0</option> - <option value='1.1'>1.1</option> - </xsl:otherwise> - </xsl:choose> - - </select> - </div> + <tr> + <td> + <label>Service Binding</label> + </td> + <td> + <xsl:value-of select="serviceName"/> + </td> + </tr> + + <tr> + <td> + <label>WSDL Version</label> + </td> + <td> + <select id='wsdlVersion' tabindex="1"> + <xsl:attribute name="onchange">javascript:stubGenerationMetaInfo(this[this.selectedIndex].value);return false;</xsl:attribute> + <xsl:choose> + <xsl:when test="$wv='1.1'"> + <option value='1.1'>1.1</option> + <option value='2.0'>2.0</option> + </xsl:when> + <xsl:otherwise> + <option value='2.0'>2.0</option> + <option value='1.1'>1.1</option> + </xsl:otherwise> + </xsl:choose> + </select> + </td> + </tr> <xsl:if test="$wv='1.1'"> - <div> - <label>Port</label> - <select id="portSelectBox" tabindex="2"> - <xsl:for-each select="endpointNames"> - <option> - <xsl:attribute name="value"> + <tr> + <td> + <label>Port</label> + </td> + <td> + <select id="portSelectBox" tabindex="2"> + <xsl:for-each select="endpointNames"> + <option> + <xsl:attribute name="value"> + <xsl:value-of select="."/> + </xsl:attribute> <xsl:value-of select="."/> - </xsl:attribute> - <xsl:value-of select="."/> - </option> - </xsl:for-each> - </select> - </div> + </option> + </xsl:for-each> + </select> + </td> + </tr> </xsl:if> <xsl:if test="$wv='2.0'"> - <div> - <label>Endpoints</label> - <select id="portSelectBox" tabindex="2"> - <xsl:for-each select="endpointNames"> - <option> - <xsl:attribute name="value"> - <xsl:value-of select="."/> - </xsl:attribute> - <xsl:value-of select="."/> - </option> - </xsl:for-each> - </select> - </div> + <tr> + <td> + <label>Endpoints</label> + </td> + <td> + <select id="portSelectBox" tabindex="2"> + <xsl:for-each select="endpointNames"> + <option> + <xsl:attribute name="value"> + <xsl:value-of select="."/> + </xsl:attribute> + <xsl:value-of select="."/> + </option> + </xsl:for-each> + </select> + </td> + </tr> </xsl:if> </xsl:template> _______________________________________________ Wsas-java-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
