blob: 1a5214afcfcfbb76488ef74f2a5f479f4c2cadbd [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2><xsl:value-of select="component-api/@name"/></h2>
<xsl:for-each select="//class-api">
<xsl:sort select="@name"/>
<xsl:if test="javadoc-coverage | method-api/javadoc-coverage">
<h3><xsl:value-of select="@name"/></h3>
<xsl:if test="javadoc-coverage/@since">
<ul>
<li><i>missing: @since</i></li>
</ul>
</xsl:if>
<table>
<xsl:for-each select="method-api">
<xsl:sort select="@name"/>
<xsl:if test="javadoc-coverage">
<tr>
<td><b>Method</b> - <xsl:value-of select="@name"/></td>
</tr>
<tr>
<td>
<ul>
<xsl:if test="javadoc-coverage/@doc">
<li><i>missing javadoc</i></li>
</xsl:if>
<xsl:if test="javadoc-coverage/@since">
<li><i>missing: @since</i></li>
</xsl:if>
<xsl:if test="javadoc-coverage/@return">
<li><i>missing: @return</i></li>
</xsl:if>
<xsl:for-each select="javadoc-coverage/param">
<li><i>missing: @param <xsl:value-of select="javadoc-coverage/param/@name"/></i></li>
</xsl:for-each>
<xsl:for-each select="javadoc-coverage/throw">
<li><i>missing: @throws <xsl:value-of select="javadoc-coverage/throw/@name"/></i></li>
</xsl:for-each>
</ul>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="field-api">
<xsl:sort select="@name"/>
<xsl:if test="javadoc-coverage">
<tr>
<td><b>Field </b><xsl:value-of select="@name"/> has no javadoc</td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</xsl:if>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>