directiveindex.xsl revision 5e9423b4ca454c6416a2dc465dea1b1d34cec7a9
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd/* ====================================================================
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * The Apache Software License, Version 1.1
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * Copyright (c) 2002-2003 The Apache Software Foundation. All rights
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * reserved.
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * Redistribution and use in source and binary forms, with or without
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * modification, are permitted provided that the following conditions
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * are met:
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * 1. Redistributions of source code must retain the above copyright
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * notice, this list of conditions and the following disclaimer.
27e52281f1522522b170cafc76b08b58aa70ccaand * 2. Redistributions in binary form must reproduce the above copyright
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * notice, this list of conditions and the following disclaimer in
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * the documentation and/or other materials provided with the
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * distribution.
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * 3. The end-user documentation included with the redistribution,
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd * if any, must include the following acknowledgment:
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd * "This product includes software developed by the
ecc5150d35c0dc5ee5119c2717e6660fa331abbftakashi * Apache Software Foundation (http://www.apache.org/)."
bc9d4698fce0238d2f6f2682e99423ebb1149976rbowen * Alternately, this acknowledgment may appear in the software itself,
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd * if and wherever such third-party acknowledgments normally appear.
ecc5150d35c0dc5ee5119c2717e6660fa331abbftakashi * 4. The names "Apache" and "Apache Software Foundation" must
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * not be used to endorse or promote products derived from this
b03f9485e6dfcf9326e6122f91eaa1ced8939818jim * software without prior written permission. For written
b03f9485e6dfcf9326e6122f91eaa1ced8939818jim * permission, please contact apache@apache.org.
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * 5. Products derived from this software may not be called "Apache",
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * nor may "Apache" appear in their name, without prior written
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * permission of the Apache Software Foundation.
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * SUCH DAMAGE.
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * ====================================================================
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * This software consists of voluntary contributions made by many
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd * individuals on behalf of the Apache Software Foundation. For more
80eed96ee3d8cfa0b66d9fb1cfe63fd83254d38bnilgun * information on the Apache Software Foundation, please see
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd<!-- ==================================================================== -->
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd<!-- <directiveindex> -->
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd<!-- Builds the directive index page -->
08cf4a15275e4cb65a424b3a1db5410bfb51085cjim<!-- ==================================================================== -->
22d5d84393d960a2027f472036f3fee15d7dbce9nd<html xml:lang="{$messages/@lang}" lang="{$messages/@lang}">
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd select="document(modulefilelist/modulefile)
a78048ccbdb6256da15e6b0e7e95355e480c2301nd /modulesynopsis[status!='Obsolete']
623eebe956d9c2d6d073ed3eae855b56030b40e9noodl /directivesynopsis[not(@location)]" />
a78048ccbdb6256da15e6b0e7e95355e480c2301nd <!-- collect the start letters -->
a78048ccbdb6256da15e6b0e7e95355e480c2301nd <xsl:with-param name="directives" select="$directives" />
a78048ccbdb6256da15e6b0e7e95355e480c2301nd <!-- letter bar -->
08cf4a15275e4cb65a424b3a1db5410bfb51085cjim <xsl:with-param name="letters" select="$start-letters" />
05ede5110427cb9dc071cc671d5aaba5d3b88c79nd select="$start-letters" />
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd <xsl:with-param name="directives" select="$directives" />
a78048ccbdb6256da15e6b0e7e95355e480c2301nd<!-- /directiveindex -->
a78048ccbdb6256da15e6b0e7e95355e480c2301nd<!-- ==================================================================== -->
a78048ccbdb6256da15e6b0e7e95355e480c2301nd<!-- the working horse. builds list items of all directives starting with -->
a78048ccbdb6256da15e6b0e7e95355e480c2301nd<!-- one letter when done, it calls itself to catch the next letter -->
03a4ff9ac4c9b8009249010e7c53bb86ff05915and<!-- ==================================================================== -->
4b5981e276e93df97c34e4da05ca5cf8bbd937dand<xsl:variable name="letter" select="substring($letters-todo, 1, 1)"/>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak select="$directives
2704de98885368683621b01c8f8f4e4b01557611takashi [$letter = translate(substring(normalize-space(name), 1, 1),
2704de98885368683621b01c8f8f4e4b01557611takashi $lowercase, $uppercase)]">
2704de98885368683621b01c8f8f4e4b01557611takashi <a href="{/name}.html#{translate(name, $uppercase, $lowercase)}">
a610901168de82df5fc5d99b8759fd80e0f70aeasf<!-- call next letter, if there is -->
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd select="substring($letters-todo, 2)" />
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd <xsl:with-param name="directives" select="$directives" />
0853e1e2522c1ac17f697221758bcbd4781a7ff9nd<!-- /dindex-of-letter -->