diff options
Diffstat (limited to 'rubbos/app/tomcat-connectors-1.2.32-src/xdocs/style.xsl')
-rw-r--r-- | rubbos/app/tomcat-connectors-1.2.32-src/xdocs/style.xsl | 710 |
1 files changed, 0 insertions, 710 deletions
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/xdocs/style.xsl b/rubbos/app/tomcat-connectors-1.2.32-src/xdocs/style.xsl deleted file mode 100644 index 392396f5..00000000 --- a/rubbos/app/tomcat-connectors-1.2.32-src/xdocs/style.xsl +++ /dev/null @@ -1,710 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<!-- Content Stylesheet for "tomcat-docs" Documentation --> - -<!-- $Id: style.xsl 1054603 2011-01-03 13:03:43Z rjung $ --> - -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - version="1.0"> - - - <!-- Output method --> - <xsl:output method="html" - encoding="iso-8859-1" - indent="no"/> - - - <!-- Defined parameters (overrideable) --> - <xsl:param name="home-name" select="'Apache Tomcat'"/> - <xsl:param name="home-href" select="'http://tomcat.apache.org/'"/> - <xsl:param name="home-logo" select="'/images/tomcat.gif'"/> - <xsl:param name="printer-logo" select="'/images/printer.gif'"/> - <xsl:param name="relative-path" select="'.'"/> - <xsl:param name="void-image" select="'/images/void.gif'"/> - <xsl:param name="project-menu" select="'menu'"/> - <xsl:param name="standalone" select="''"/> - <xsl:param name="buglink" select="'http://issues.apache.org/bugzilla/show_bug.cgi?id='"/> - - <!-- Defined variables (non-overrideable) --> - <xsl:variable name="body-bg" select="'#ffffff'"/> - <xsl:variable name="body-fg" select="'#000000'"/> - <xsl:variable name="body-link" select="'#525D76'"/> - <xsl:variable name="banner-bg" select="'#525D76'"/> - <xsl:variable name="banner-fg" select="'#ffffff'"/> - <xsl:variable name="sub-banner-bg" select="'#828DA6'"/> - <xsl:variable name="sub-banner-fg" select="'#ffffff'"/> - <xsl:variable name="source-color" select="'#023264'"/> - <xsl:variable name="attributes-color" select="'#023264'"/> - <xsl:variable name="table-th-bg" select="'#039acc'"/> - <xsl:variable name="table-td-bg" select="'#a0ddf0'"/> - - <!-- Process an entire document into an HTML page --> - <xsl:template match="document"> - <html> - <head> - <title><xsl:value-of select="project/title"/> - <xsl:value-of select="properties/title"/></title> - <xsl:for-each select="properties/author"> - <xsl:variable name="name"> - <xsl:value-of select="."/> - </xsl:variable> - <xsl:variable name="email"> - <xsl:value-of select="@email"/> - </xsl:variable> - <meta name="author" value="{$name}"/> - <meta name="email" value="{$email}"/> - </xsl:for-each> - <link href="{$relative-path}/style.css" type="text/css" rel="stylesheet"/> - </head> - - <body bgcolor="{$body-bg}" text="{$body-fg}" link="{$body-link}" - alink="{$body-link}" vlink="{$body-link}"> - - <table border="0" width="100%" cellspacing="4"> - - <xsl:comment>PAGE HEADER</xsl:comment> - <tr><td colspan="2"> - - <xsl:comment>TOMCAT LOGO</xsl:comment> - <xsl:variable name="alt"> - <xsl:value-of select="$home-name"/> - </xsl:variable> - <xsl:variable name="href"> - <xsl:value-of select="$home-href"/> - </xsl:variable> - <xsl:variable name="src"> - <xsl:value-of select="$relative-path"/><xsl:value-of select="$home-logo"/> - </xsl:variable> - <a href="{$href}"> - <img src="{$src}" align="left" alt="{$alt}" border="0"/> - </a> - <xsl:if test="project/logo"> - <xsl:variable name="alt"> - <xsl:value-of select="project/logo"/> - </xsl:variable> - <xsl:variable name="home"> - <xsl:value-of select="project/@href"/> - </xsl:variable> - <xsl:variable name="src"> - <xsl:value-of select="$relative-path"/><xsl:value-of select="project/logo/@href"/> - </xsl:variable> - - <xsl:comment>APACHE LOGO</xsl:comment> - <a href="http://www.apache.org/"> - <img src="http://www.apache.org/images/asf-logo.gif" - align="right" alt="Apache Logo" border="0"/> - </a> - - </xsl:if> - - </td></tr> - - <xsl:comment>HEADER SEPARATOR</xsl:comment> - <tr> - <td colspan="2"> - <hr noshade="noshade" size="1"/> - </td> - </tr> - - <tr> - - <!-- Don't generate a menu if styling printer friendly docs --> - <xsl:if test="$project-menu = 'menu'"> - <xsl:comment>LEFT SIDE NAVIGATION</xsl:comment> - <td width="20%" valign="top" nowrap="true"> - <xsl:apply-templates select="project/body/menu"/> - </td> - </xsl:if> - - <xsl:comment>RIGHT SIDE MAIN BODY</xsl:comment> - <td width="80%" valign="top" align="left"> - <table border="0" width="100%" cellspacing="4"> - <tr> - <td align="left" valign="top"> - <h1><xsl:value-of select="project/title"/></h1> - <h2><xsl:value-of select="properties/title"/></h2> - </td> - <td align="right" valign="top" nowrap="true"> - <!-- Add the printer friendly link for docs with a menu --> - <xsl:if test="$project-menu = 'menu'"> - <xsl:variable name="src"> - <xsl:value-of select="$relative-path"/><xsl:value-of select="$printer-logo"/> - </xsl:variable> - <xsl:variable name="url"> - <xsl:value-of select="/document/@url"/> - </xsl:variable> - <small> - <a href="printer/{$url}"> - <img src="{$src}" border="0" alt="Printer Friendly Version"/> - <br />print-friendly<br />version - </a> - </small> - </xsl:if> - <xsl:if test="$project-menu != 'menu'"> - <xsl:variable name="void"> - <xsl:value-of select="$relative-path"/><xsl:value-of select="$void-image"/> - </xsl:variable> - <img src="{$void}" width="1" height="1" vspace="0" hspace="0" border="0"/> - </xsl:if> - </td> - </tr> - </table> - <xsl:apply-templates select="body/section"/> - </td> - - </tr> - - <xsl:comment>FOOTER SEPARATOR</xsl:comment> - <tr> - <td colspan="2"> - <hr noshade="noshade" size="1"/> - </td> - </tr> - - <xsl:comment>PAGE FOOTER</xsl:comment> - <tr><td colspan="2"> - <div align="center"><font color="{$body-link}" size="-1"><em> - Copyright © 1999-2011, Apache Software Foundation - </em></font></div> - </td></tr> - - </table> - </body> - </html> - - </xsl:template> - - - <!-- Process a menu for the navigation bar --> - <xsl:template match="menu"> - <p><strong><xsl:value-of select="@name"/></strong></p> - <ul> - <xsl:apply-templates select="item"/> - </ul> - </xsl:template> - - - <!-- Process a menu item for the navigation bar --> - <xsl:template match="item"> - <xsl:variable name="href"> - <xsl:value-of select="@href"/> - </xsl:variable> - <li><a href="{$href}"><xsl:value-of select="@name"/></a></li> - </xsl:template> - - - <!-- Process a documentation section --> - <xsl:template match="section"> - <xsl:variable name="name"> - <xsl:value-of select="@name"/> - </xsl:variable> - <table border="0" cellspacing="0" cellpadding="2" width="100%"> - <!-- Section heading --> - <tr><td bgcolor="{$banner-bg}"> - <font color="{$banner-fg}" face="arial,helvetica.sanserif"> - <a name="{$name}"> - <strong><xsl:value-of select="@name"/></strong></a></font> - </td></tr> - <!-- Section body --> - <tr><td><blockquote> - <xsl:apply-templates/> - </blockquote></td></tr> - </table> - </xsl:template> - - - <!-- Process a documentation subsection --> - <xsl:template match="subsection"> - <xsl:variable name="name"> - <xsl:value-of select="@name"/> - </xsl:variable> - <table border="0" cellspacing="0" cellpadding="2" width="100%"> - <!-- Subsection heading --> - <tr><td bgcolor="{$sub-banner-bg}"> - <font color="{$sub-banner-fg}" face="arial,helvetica.sanserif"> - <a name="{$name}"> - <strong><xsl:value-of select="@name"/></strong></a></font> - </td></tr> - <!-- Subsection body --> - <tr><td><blockquote> - <xsl:apply-templates/> - </blockquote></td></tr> - </table> - </xsl:template> - - - <!-- Process a source code example --> - <xsl:template match="source"> - <xsl:variable name="void"> - <xsl:value-of select="$relative-path"/><xsl:value-of select="$void-image"/> - </xsl:variable> - <div class="example"><pre> - <xsl:value-of select="."/> - </pre> - </div> - </xsl:template> - - - <!-- Process an attributes list with nested attribute elements --> - <xsl:template match="attributes"> - <table border="1" cellpadding="5"> - <tr> - <th width="20%" bgcolor="{$attributes-color}"> - <xsl:choose> - <xsl:when test="@name != ''"> - <font color="#ffffff"><xsl:value-of select="@name"/></font> - </xsl:when> - <xsl:otherwise> - <font color="#ffffff">Attribute</font> - </xsl:otherwise> - </xsl:choose> - </th> - <th width="80%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Description</font> - </th> - </tr> - <xsl:for-each select="attribute"> - <tr> - <td align="left" valign="center"> - <xsl:if test="@required = 'true'"> - <strong><code><xsl:value-of select="@name"/></code></strong> - </xsl:if> - <xsl:if test="@required != 'true'"> - <code><xsl:value-of select="@name"/></code> - </xsl:if> - </td> - <td align="left" valign="center"> - <xsl:apply-templates/> - </td> - </tr> - </xsl:for-each> - </table> - </xsl:template> - - <!-- Process a directives list with nested directive elements --> - <xsl:template match="directives"> - <table border="1" cellpadding="5"> - <tr> - <th width="15%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Directive</font> - </th> - <th width="10%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Default</font> - </th> - <th width="75%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Description</font> - </th> - </tr> - <xsl:for-each select="directive"> - <tr> - <td align="left" valign="center"> - <xsl:if test="@required = 'true'"> - <strong><code><xsl:value-of select="@name"/></code></strong> - </xsl:if> - <xsl:if test="@required != 'true'"> - <code><xsl:value-of select="@name"/></code> - </xsl:if> - </td> - <xsl:choose> - <xsl:when test="@default != ''"> - <td align="center" valign="center"> - <code><xsl:value-of select="@default"/></code> - </td> - </xsl:when> - <xsl:otherwise> - <td align="center" valign="center"> - <code>-</code> - </td> - </xsl:otherwise> - </xsl:choose> - <td align="left" valign="center"> - <xsl:apply-templates/> - </td> - </tr> - </xsl:for-each> - </table> - </xsl:template> - - <!-- Process an advanced directives list with nested directive elements --> - <xsl:template match="advanceddirectives"> - <table border="1" cellpadding="5"> - <tr> - <th width="10%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Directive</font> - </th> - <th width="10%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Worker Type</font> - </th> - <th width="8%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Default</font> - </th> - <th width="72%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Description</font> - </th> - </tr> - <xsl:for-each select="directive"> - <tr> - <td align="left" valign="center"> - <xsl:if test="@required = 'true'"> - <strong><code><xsl:value-of select="@name"/></code></strong> - </xsl:if> - <xsl:if test="@required != 'true'"> - <code><xsl:value-of select="@name"/></code> - </xsl:if> - </td> - <xsl:choose> - <xsl:when test="@workers != ''"> - <td align="left" valign="center"> - <code><xsl:value-of select="@workers"/></code> - </td> - </xsl:when> - <xsl:otherwise> - <td align="left" valign="center"> - <code>?</code> - </td> - </xsl:otherwise> - </xsl:choose> - <xsl:choose> - <xsl:when test="@default != ''"> - <td align="center" valign="center"> - <code><xsl:value-of select="@default"/></code> - </td> - </xsl:when> - <xsl:otherwise> - <td align="center" valign="center"> - <code>-</code> - </td> - </xsl:otherwise> - </xsl:choose> - <td align="left" valign="center"> - <xsl:apply-templates/> - </td> - </tr> - </xsl:for-each> - </table> - </xsl:template> - - <!-- Process a deprecations list with nested directive elements --> - <xsl:template match="deprecations"> - <table border="1" cellpadding="5"> - <tr> - <th width="15%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Directive</font> - </th> - <th width="15%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Successor</font> - </th> - <th width="10%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Default</font> - </th> - <th width="60%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Description</font> - </th> - </tr> - <xsl:for-each select="directive"> - <tr> - <td align="left" valign="center"> - <code><xsl:value-of select="@name"/></code> - </td> - <xsl:choose> - <xsl:when test="@successor != ''"> - <td align="center" valign="center"> - <code><xsl:value-of select="@successor"/></code> - </td> - </xsl:when> - <xsl:otherwise> - <td align="center" valign="center"> - <code>-</code> - </td> - </xsl:otherwise> - </xsl:choose> - <xsl:choose> - <xsl:when test="@default != ''"> - <td align="center" valign="center"> - <code><xsl:value-of select="@default"/></code> - </td> - </xsl:when> - <xsl:otherwise> - <td align="center" valign="center"> - <code>-</code> - </td> - </xsl:otherwise> - </xsl:choose> - <td align="left" valign="center"> - <xsl:apply-templates/> - </td> - </tr> - </xsl:for-each> - </table> - </xsl:template> - - <!-- Fix relative links in printer friendly versions of the docs --> - <xsl:template match="a"> - <xsl:variable name="href" select="@href"/> - <xsl:choose> - <xsl:when test="$standalone = 'standalone'"> - <xsl:apply-templates/> - </xsl:when> - <xsl:when test="$project-menu != 'menu' and starts-with(@href,'../')"> - <a href="../{$href}"><xsl:apply-templates/></a> - </xsl:when> - <xsl:when test="$project-menu != 'menu' and starts-with(@href,'./') and contains(substring(@href,3),'/')"> - <a href=".{$href}"><xsl:apply-templates/></a> - </xsl:when> - <xsl:when test="$project-menu != 'menu' and not(contains(@href,'//')) and not(starts-with(@href,'/')) and not(starts-with(@href,'#')) and contains(@href,'/')"> - <a href="../{$href}"><xsl:apply-templates/></a> - </xsl:when> - <xsl:when test="$href != ''"> - <a href="{$href}"><xsl:apply-templates/></a> - </xsl:when> - <xsl:otherwise> - <xsl:variable name="name" select="@name"/> - <a name="{$name}"><xsl:apply-templates/></a> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - - <!-- Warning --> - <xsl:template match="warn"> - <p> - <font color="#ff0000"> - <xsl:apply-templates/> - </font> - </p> - </xsl:template> - - <!-- Changelog related tags --> - <xsl:template match="changelog"> - <table border="0" cellpadding="2" cellspacing="2"> - <xsl:apply-templates/> - </table> - </xsl:template> - - <xsl:template match="changelog/add"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/add.gif</xsl:variable> - <td valign="top"><img alt="add" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <xsl:template match="changelog/update"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/update.gif</xsl:variable> - <td valign="top"><img alt="update" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <xsl:template match="changelog/design"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/design.gif</xsl:variable> - <td valign="top"><img alt="design" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <xsl:template match="changelog/docs"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/docs.gif</xsl:variable> - <td valign="top"><img alt="docs" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <xsl:template match="changelog/fix"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/fix.gif</xsl:variable> - <td valign="top"><img alt="fix" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <xsl:template match="changelog/scode"> - <tr> - <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/code.gif</xsl:variable> - <td valign="top"><img alt="code" class="icon" src="{$src}"/></td> - <td><xsl:apply-templates/></td> - </tr> - </xsl:template> - - <!-- Process an attributes list with nested attribute elements --> - <xsl:template match="status"> - <table border="1" cellpadding="5"> - <tr> - <th width="15%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Priority</font> - </th> - <th width="50%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Action Item</font> - </th> - <th width="25%" bgcolor="{$attributes-color}"> - <font color="#ffffff">Volunteers</font> - </th> - <xsl:for-each select="item"> - <tr> - <td align="left" valign="center"> - <xsl:value-of select="@priority"/> - </td> - <td align="left" valign="center"> - <xsl:apply-templates/> - </td> - <td align="left" valign="center"> - <xsl:value-of select="@owner"/> - </td> - </tr> - </xsl:for-each> - </tr> - </table> - </xsl:template> - - <!-- Link to a bug report --> - <xsl:template match="bug"> - <xsl:variable name="link"><xsl:value-of select="$buglink"/><xsl:value-of select="text()"/></xsl:variable> - <a href="{$link}"><xsl:apply-templates/></a> - </xsl:template> - - - <xsl:template match="code"> - <b class="code"><xsl:apply-templates select="text()"/></b> - </xsl:template> - - <xsl:template match="todo"> - <p class="todo"> - This paragraph has not been written yet, but <b>you</b> can contribute to it. - <xsl:if test="string-length(@note) > 0"> - The original author left a note attached to this TO-DO item: - <b><xsl:value-of select="@note"/></b> - </xsl:if> - </p> - </xsl:template> - - <!-- Screens --> - - <xsl:template match="screen"> - <p class="screen"> - <div align="left"> - <table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"> - <tr> - <td bgcolor="#000000" align="left"> - <xsl:apply-templates select="note|wait|type|typedos|type5250|typenext|read"/> - </td> - </tr> - </table> - </div> - </p> - </xsl:template> - - <xsl:template match="note"> - <div class="screen"> - <xsl:value-of select="text()"/> - </div> - </xsl:template> - - <xsl:template match="wait"> - <div class="screen">[...]</div> - </xsl:template> - - <xsl:template match="type"> - <code> - <nobr> - <em class="screen"> - <xsl:text>[user@host] ~</xsl:text> - <xsl:if test="string-length(@dir) > 0"> - <xsl:text>/</xsl:text> - <xsl:value-of select="@dir"/> - </xsl:if> - <xsl:text> $ </xsl:text> - </em> - <xsl:if test="string-length(text()) > 0"> - <b class="screen"><xsl:value-of select="text()"/></b> - </xsl:if> - </nobr> - </code> - <br/> - </xsl:template> - - <xsl:template match="typedos"> - <code> - <nobr> - <em class="screen"> - <xsl:text>c:\</xsl:text> - <xsl:if test="string-length(@dir) > 0"> - <xsl:text>/</xsl:text> - <xsl:value-of select="@dir"/> - </xsl:if> - <xsl:text>></xsl:text> - </em> - <xsl:if test="string-length(text()) > 0"> - <b class="screen"><xsl:value-of select="text()"/></b> - </xsl:if> - </nobr> - </code> - <br/> - </xsl:template> - - <xsl:template match="type5250"> - <code> - <nobr> - <em class="screen"> - <xsl:text>===></xsl:text> - </em> - <xsl:if test="string-length(text()) > 0"> - <b class="screen"><xsl:value-of select="text()"/></b> - </xsl:if> - </nobr> - </code> - <br/> - </xsl:template> - - <xsl:template match="typenext"> - <code> - <nobr> - <em class="screen"> - <xsl:text> </xsl:text> - </em> - <xsl:if test="string-length(text()) > 0"> - <b class="screen"><xsl:value-of select="text()"/></b> - </xsl:if> - </nobr> - </code> - <br/> - </xsl:template> - - <xsl:template match="read"> - <code class="screen"> - <nobr> - <xsl:apply-templates select="text()|enter"/> - </nobr> - </code> - <br/> - </xsl:template> - - <xsl:template match="enter"> - <b class="screen"><xsl:value-of select="text()"/></b> - </xsl:template> - - - - <!-- Process everything else by just passing it through --> - <xsl:template match="*|@*"> - <xsl:copy> - <xsl:apply-templates select="@*|*|text()"/> - </xsl:copy> - </xsl:template> - -</xsl:stylesheet> |