Browse Source

Use the normalized value rather than the %. Incidentally it fix a bug that shows

up because the number format in the xml is formatted using a locale dependent
format rather than a neutral dependent format like a float datatype in XML Schema
therefore it is not possible to use interoperate between different locales with the XML.
ie generate the XML using one locale and the xsl using another.

PR: 7877
Reported by: nicolaken@apache.org (Nicola Ken Barozzi)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272420 13f79535-47bb-0310-9956-ffa450edef68
master
Stephane Bailliez 23 years ago
parent
commit
1423b4ab9b
2 changed files with 12 additions and 14 deletions
  1. +6
    -7
      src/etc/jdepend-frames.xsl
  2. +6
    -7
      src/etc/jdepend.xsl

+ 6
- 7
src/etc/jdepend-frames.xsl View File

@@ -3,7 +3,6 @@
xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect" xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
extension-element-prefixes="redirect"> extension-element-prefixes="redirect">
<xsl:output method="html" indent="yes" encoding="US-ASCII"/> <xsl:output method="html" indent="yes" encoding="US-ASCII"/>
<xsl:decimal-format decimal-separator="." grouping-separator=","/>
<!-- <!--
The Apache Software License, Version 1.1 The Apache Software License, Version 1.1


@@ -230,9 +229,9 @@
<td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td>
<td align="right"><xsl:value-of select="Stats/Ca"/></td> <td align="right"><xsl:value-of select="Stats/Ca"/></td>
<td align="right"><xsl:value-of select="Stats/Ce"/></td> <td align="right"><xsl:value-of select="Stats/Ce"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/A, '0%')"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/I, '0%')"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/D, '0%')"/></td>
<td align="right"><xsl:value-of select="Stats/A"/></td>
<td align="right"><xsl:value-of select="Stats/I"/></td>
<td align="right"><xsl:value-of select="Stats/D"/></td>
</tr> </tr>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
@@ -274,9 +273,9 @@
<table width="100%"><tr> <table width="100%"><tr>
<td><a href="overview-explanations.html#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> <td><a href="overview-explanations.html#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td>
<td><a href="overview-explanations.html#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> <td><a href="overview-explanations.html#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td>
<td><a href="overview-explanations.html#EXabstractness">Abstractness</a>: <xsl:value-of select="format-number(Stats/A, '0%')"/></td>
<td><a href="overview-explanations.html#EXinstability">Instability</a>: <xsl:value-of select="format-number(Stats/I, '0%')"/></td>
<td><a href="overview-explanations.html#EXdistance">Distance</a>: <xsl:value-of select="format-number(Stats/D, '0%')"/></td>
<td><a href="overview-explanations.html#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td>
<td><a href="overview-explanations.html#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td>
<td><a href="overview-explanations.html#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td>
</tr></table> </tr></table>
<table width="100%" class="details"> <table width="100%" class="details">


+ 6
- 7
src/etc/jdepend.xsl View File

@@ -55,7 +55,6 @@
--> -->


<xsl:output method="html" indent="yes" encoding="US-ASCII"/> <xsl:output method="html" indent="yes" encoding="US-ASCII"/>
<xsl:decimal-format decimal-separator="." grouping-separator="," />


<xsl:template match="JDepend"> <xsl:template match="JDepend">
<html> <html>
@@ -166,9 +165,9 @@
<td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td>
<td align="right"><xsl:value-of select="Stats/Ca"/></td> <td align="right"><xsl:value-of select="Stats/Ca"/></td>
<td align="right"><xsl:value-of select="Stats/Ce"/></td> <td align="right"><xsl:value-of select="Stats/Ce"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/A, '0%')"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/I, '0%')"/></td>
<td align="right"><xsl:value-of select="format-number(Stats/D, '0%')"/></td>
<td align="right"><xsl:value-of select="Stats/A"/></td>
<td align="right"><xsl:value-of select="Stats/I"/></td>
<td align="right"><xsl:value-of select="Stats/D"/></td>


</tr> </tr>
@@ -203,9 +202,9 @@
<table width="100%"><tr> <table width="100%"><tr>
<td><a href="#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> <td><a href="#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td>
<td><a href="#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> <td><a href="#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td>
<td><a href="#EXabstractness">Abstractness</a>: <xsl:value-of select="format-number(Stats/A, '0%')"/></td>
<td><a href="#EXinstability">Instability</a>: <xsl:value-of select="format-number(Stats/I, '0%')"/></td>
<td><a href="#EXdistance">Distance</a>: <xsl:value-of select="format-number(Stats/D, '0%')"/></td>
<td><a href="#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td>
<td><a href="#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td>
<td><a href="#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td>
</tr></table> </tr></table>
<table width="100%" class="details"> <table width="100%" class="details">


Loading…
Cancel
Save