You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alexandria-dev@jakarta.apache.org by ru...@apache.org on 2002/03/03 14:09:52 UTC
cvs commit: jakarta-alexandria/proposal/gump/stylesheet xref.xsl
rubys 02/03/03 05:09:52
Modified: proposal/gump/stylesheet xref.xsl
Log:
Add two more crossreferences:
byproject: projects by java package name
noproject: projects which export jars but have no <package> elements
Revision Changes Path
1.20 +117 -3 jakarta-alexandria/proposal/gump/stylesheet/xref.xsl
Index: xref.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/xref.xsl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- xref.xsl 7 Jan 2002 21:23:24 -0000 1.19
+++ xref.xsl 3 Mar 2002 13:09:52 -0000 1.20
@@ -35,6 +35,7 @@
<a href="modxref.html">modules by repository</a>
<a href="packages.html">installed packages</a>
<a href="cvsjars.html">jars by module</a>
+ <a href="bypackage.html">java package names</a>
</menu>
<content>
@@ -146,6 +147,7 @@
<a href="xref.html">dependencies</a>
<a href="packages.html">installed packages</a>
<a href="cvsjars.html">jars by module</a>
+ <a href="bypackage.html">java package names</a>
</menu>
<content>
@@ -237,6 +239,7 @@
<a href="xref.html">dependencies</a>
<a href="modxref.html">modules by repository</a>
<a href="cvsjars.html">jars by module</a>
+ <a href="bypackage.html">java package names</a>
</menu>
<content>
@@ -316,6 +319,7 @@
<a href="xref.html">dependencies</a>
<a href="modxref.html">modules by repository</a>
<a href="packages.html">installed packages</a>
+ <a href="bypackage.html">java package names</a>
</menu>
<content>
@@ -442,16 +446,16 @@
</html>
<!-- =============================================================== -->
- <!-- Produce a listing of modules WITHOUT javadocs -->
+ <!-- produce a listing of modules without javadocs -->
<!-- =============================================================== -->
<html log="{@logdir}/nojavadoc.html"
banner-image="{@banner-image}" banner-link="{@banner-link}">
- <title>List of modules WITHOUT javadocs</title>
+ <title>list of modules without javadocs</title>
<sidebar>
- <strong><a href="index.html">Build logs</a></strong>
+ <strong><a href="index.html">build logs</a></strong>
<ul>
<xsl:for-each select="project[ant|script]">
<xsl:sort select="@name"/>
@@ -473,6 +477,116 @@
<li> <xsl:value-of select="$name"/> </li>
</xsl:if>
</xsl:for-each>
+ </ul>
+
+ </content>
+
+ </html>
+
+ <!-- =============================================================== -->
+ <!-- produce a listing of projects by package -->
+ <!-- =============================================================== -->
+
+ <html log="{@logdir}/bypackage.html"
+ banner-image="{@banner-image}" banner-link="{@banner-link}">
+
+ <title>list of projects by packages</title>
+
+ <sidebar>
+ <strong><a href="index.html">build logs</a></strong>
+ <ul>
+ <xsl:for-each select="project[ant|script]">
+ <xsl:sort select="@name"/>
+ <li>
+ <a href="{@name}.html"><xsl:value-of select="@name"/></a>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </sidebar>
+
+ <menu>
+ <xsl:text>Workspace: </xsl:text>
+ <a href="workspace.html">definition</a>
+ <a href="cvs_index.html">cvs logs</a>
+ <a href="index.html">build logs</a>
+ <br/>
+ <xsl:text>Cross reference: </xsl:text>
+ <a href="xref.html">dependencies</a>
+ <a href="modxref.html">modules by repository</a>
+ <a href="packages.html">installed packages</a>
+ <a href="cvsjars.html">jars by module</a>
+ </menu>
+
+ <content>
+ <p/>
+
+ <blockquote>
+ <table class="content">
+ <tr>
+ <th class="content">Java Package Name</th>
+ <th class="content">Project</th>
+ </tr>
+
+ <xsl:for-each select="/workspace/project/package">
+ <xsl:sort select="."/>
+ <tr>
+ <td class="content"><xsl:value-of select="."/></td>
+ <td class="content">
+ <xsl:choose>
+ <xsl:when test="../ant|../script">
+ <a href="{../@name}.html">
+ <xsl:value-of select="../@name"/>
+ </a>
+ </xsl:when>
+ <xsl:when test="../@defined-in">
+ <a href="module_{../@defined-in}.html">
+ <xsl:value-of select="../@name"/>
+ </a>
+ </xsl:when>
+ </xsl:choose>
+ </td>
+ </tr>
+ </xsl:for-each>
+ </table>
+ </blockquote>
+
+ </content>
+
+ </html>
+
+ <!-- =============================================================== -->
+ <!-- produce a listing of projects without packages -->
+ <!-- =============================================================== -->
+
+ <html log="{@logdir}/nopackage.html"
+ banner-image="{@banner-image}" banner-link="{@banner-link}">
+
+ <title>list of projects without packages</title>
+
+ <sidebar>
+ <strong><a href="index.html">build logs</a></strong>
+ <ul>
+ <xsl:for-each select="project[ant|script]">
+ <xsl:sort select="@name"/>
+ <li>
+ <a href="{@name}.html"><xsl:value-of select="@name"/></a>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </sidebar>
+
+ <content>
+ <ul>
+
+ <xsl:for-each select="/workspace/project[jar and not(package)]">
+ <xsl:sort select="@name"/>
+ <li>
+ <a href="module_{@defined-in}.html">
+ <xsl:value-of select="@name"/>
+ </a>
+ </li>
+ </xsl:for-each>
+
</ul>
</content>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>