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>