jvanzyl     2002/11/24 21:58:25

  Added:       src/plugins-build/jxr/templates allclasses-frame.jelly
                        index.jelly overview-frame.jelly
                        overview-summary.jelly package-frame.jelly
                        package-summary.jelly
  Log:
  o jelly templates for new jxr goodies added by brian leonard.
  
  Revision  Changes    Path
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/allclasses-frame.jelly
  
  Index: allclasses-frame.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:jsl="jelly:jsl">
  
    <x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" 
systemId="DTD/xhtml1-transitional.dtd"/>
    <html>
      <head>
        <title>
          All Classes
        </title>
        <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
      </head>
      <body>
  
        <font class="FrameHeadingFont" size="+1">
          <b>All Classes</b>
        </font>
        
        <table border="0" width="100%">
          <tr>
            <font class="FrameItemFont">
              <td nowrap="nowrap">
                <j:forEach var="classInfo" items="${info.allClasses.values()}">
                  <a href="${classInfo.dir}/${classInfo.name}.html" 
target="classFrame">${classInfo.name}</a>
                  <br/>
                </j:forEach>
              </td>
            </font>
          </tr>
        </table>
      </body>
    </html>
  </j:jelly>
    
  
  
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/index.jelly
  
  Index: index.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core">
    <html>
      <head>
        <title>${windowTitle}</title>
      </head>
      <frameset cols="20%,80%">
        <frameset rows="30%,70%">
          <frame src="overview-frame.html" name="packageListFrame"/>
          <frame src="allclasses-frame.html" name="packageFrame"/>
        </frameset>
        <frame src="overview-summary.html" name="classFrame"/>
      </frameset>
      <noframes>
        <h2>Frame Alert</h2>
        <p>You don't have frames. Go <a href="overview-summary.html">here</a></p>
      </noframes>
    </html>
  </j:jelly>
  
  
  
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/overview-frame.jelly
  
  Index: overview-frame.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:jsl="jelly:jsl">
  
    <x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" 
systemId="DTD/xhtml1-transitional.dtd"/>
    <html>
      <head>
        <title>
          ${windowTitle}
        </title>
        <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
      </head>
      <body>
  
        <table border="0" width="100%">
          <tr>
            <td nowrap="nowrap">
              <font class="FrameItemFont">
                <a href="allclasses-frame.html" target="packageFrame">All Classes</a>
              </font>
              <p></p>
              <font class="FrameHeadingFont" size="+1">Packages</font>
              <br/>
  
              <j:forEach var="pkgInfo" items="${info.allPackages.values()}">
                <font class="FrameItemFont">
                  <a href="${pkgInfo.dir}/package-frame.html" 
target="packageFrame">${pkgInfo.name}</a>
                </font>
                <br/>
              </j:forEach>
  
            </td>
          </tr>
        </table>
  
        <p></p>
      </body>
    </html>
  </j:jelly>
  
  
  
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/overview-summary.jelly
  
  Index: overview-summary.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:jsl="jelly:jsl">
  
    <x:parse var="doc">
      <overview>
        <navbar/>
        <packages/>
        <navbar/>
      </overview>
    </x:parse>
  
    <jsl:stylesheet select="$doc">
      <jsl:template match="overview">
        <x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" 
systemId="DTD/xhtml1-transitional.dtd"/>
        <html>
          <head>
            <title>
              ${windowTitle}
            </title>
            <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" 
/>
          </head>
          <body>
  
            <jsl:applyTemplates/>
            
            <hr/>
  
            ${bottom}
  
          </body>
        </html>
      </jsl:template>
  
  
      <jsl:template match="packages">
        <hr/>
        <center>
          <h2>${docTitle}</h2>
        </center>
  
        <table border="1" cellpadding="3" cellspacing="0" width="100%">
          <tr class="TableHeadingColor">
            <td>
              <font size="+2">
                <b>Packages</b>
              </font>
            </td>
          </tr>
  
          <j:forEach var="pkgInfo" items="${info.allPackages.values()}">
            <tr class="TableRowColor">
              <td>
                <a href="${pkgInfo.dir}/package-summary.html">
                  <b>${pkgInfo.name}</b>
                </a>
              </td>
            </tr>
          </j:forEach>
  
        </table>
  
        <p/>
        <hr/>
      </jsl:template>
  
          
      <jsl:template match="navbar">
        <!-- ========== start of navbar ========== -->
        <a name="navbar_top"><!-- --></a>
        <table border="0" width="100%" cellpadding="1" cellspacing="0">
          <tr>
            <td colspan="2" class="NavBarCell1">
              <a name="navbar_top_firstrow"><!-- --></a>
              <table border="0" cellpadding="0" cellspacing="3">
                <tr align="center" valign="top">
                  <td class="NavBarCell1Rev">
                    &amp;nbsp;<font 
class="NavBarFont1Rev"><b>Overview</b></font>&amp;nbsp;
                  </td>
                  
                  <td class="NavBarCell1">
                    <font class="NavBarFont1">Package</font>
                  </td>
                </tr>
              </table>
            </td>
            <td align="right" valign="top" rowspan="3">
              <em>
              </em>
            </td>
          </tr>
  
          <tr>
            <td class="NavBarCell2" colspan="2" align="center">
              <font size="-2">
                <a href="index.html" target="_top"><b>FRAMES</b></a>
                &amp;nbsp;
                <a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a>
              </font>
            </td>
          </tr>
        </table>
        <!-- =========== end of navbar =========== -->
      </jsl:template>
    </jsl:stylesheet>
  </j:jelly>
  
  
  
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/package-frame.jelly
  
  Index: package-frame.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:jsl="jelly:jsl">
  
    <x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" 
systemId="DTD/xhtml1-transitional.dtd"/>
    <html>
      <head>
        <title>
          ${windowTitle} Package ${pkgInfo.name}
        </title>
        <link rel="stylesheet" type="text/css" href="${pkgInfo.rootRef}stylesheet.css" 
title="style" />
      </head>
      <body>
  
        <font class="FrameTitleFont">
          <a href="package-summary.html" target="classFrame">${pkgInfo.name}</a>
        </font>
        
        <table border="0" width="100%">
          <tr>
            <td nowrap="nowrap">
              <font class="FrameHeadingFont">Classes</font>
              <br/>
  
              <j:forEach var="classInfo" items="${pkgInfo.classes.values()}">
                <font class="FrameItemFont">
                  <a href="${classInfo.name}.html" 
target="classFrame">${classInfo.name}</a>
                </font>
                <br/>
              </j:forEach>
  
            </td>
          </tr>
        </table>
      </body>
    </html>
  </j:jelly>
  
  
  
  1.1                  
jakarta-turbine-maven/src/plugins-build/jxr/templates/package-summary.jelly
  
  Index: package-summary.jelly
  ===================================================================
  <?xml version="1.0"?>
  <j:jelly trim="false" xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:jsl="jelly:jsl">
  
    <x:parse var="doc">
      <package-summary>
        <navbar/>
        <packages/>
        <navbar/>
      </package-summary>
    </x:parse>
  
    <jsl:stylesheet select="$doc">
      <jsl:template match="package-summary">
        <x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" 
systemId="DTD/xhtml1-transitional.dtd"/>
        <html>
          <head>
            <title>
              ${windowTitle} Package ${name}
            </title>
            <link rel="stylesheet" type="text/css" 
href="${pkgInfo.rootRef}stylesheet.css" title="style" />
          </head>
          <body>
  
            <jsl:applyTemplates/>
            
            <hr/>
  
            ${bottom}
  
          </body>
        </html>
      </jsl:template>
  
      <jsl:template match="packages">
        <h2>Package ${pkgInfo.name}</h2>
        
        <table border="1" cellpadding="3" cellspacing="0" width="100%">
          <tr class="TableHeadingColor">
            <td>
              <font size="+2"><b>Class Summary</b></font>
            </td>
          </tr>
          
          <j:forEach var="classInfo" items="${pkgInfo.classes.values()}">
            <tr class="TableRowColor">
              <td>
                <b><a href="${classInfo.name}.html" 
target="classFrame">${classInfo.name}</a></b>
              </td>
            </tr>
          </j:forEach>
        </table>
  
        <p/>
        <hr/>
      </jsl:template>
  
      <jsl:template match="navbar">
        <!-- ========== start of navbar ========== -->
        <a name="navbar_top"><!-- --></a>
        <table border="0" width="100%" cellpadding="1" cellspacing="0">
          <tr>
            <td colspan="2" class="NavBarCell1">
              <a name="navbar_top_firstrow"><!-- --></a>
              <table border="0" cellpadding="0" cellspacing="3">
                <tr align="center" valign="top">
                  <td class="NavBarCell1">
                    <a href="${pkgInfo.rootRef}overview-summary.html">
                      &amp;nbsp;<font 
class="NavBarFont1"><b>Overview</b></font>&amp;nbsp;
                    </a>
                  </td>
  
                  <td class="NavBarCell1Rev">
                    <font class="NavBarFont1Rev">Package</font>
                  </td>
                </tr>
              </table>
            </td>
            <td align="right" valign="top" rowspan="3">
              <em>
              </em>
            </td>
          </tr>
  
          <tr>
            <td class="NavBarCell2" colspan="2" align="center">
              <font size="-2">
                <a href="${pkgInfo.rootRef}index.html" target="_top"><b>FRAMES</b></a>
                &amp;nbsp;
                <a href="package-summary.html" target="_top"><b>NO FRAMES</b></a>
              </font>
            </td>
          </tr>
        </table>
        <!-- =========== end of navbar =========== -->
      </jsl:template>
      
    </jsl:stylesheet>
  </j:jelly>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to