| <?xml version="1.0" encoding="utf-8"?> | 
 | <!-- | 
 |  | 
 |     Copyright (c) 2010, 2019 Oracle and/or its affiliates. All rights reserved. | 
 |  | 
 |     This program and the accompanying materials are made available under the | 
 |     terms of the Eclipse Public License v. 2.0, which is available at | 
 |     http://www.eclipse.org/legal/epl-2.0. | 
 |  | 
 |     This Source Code may also be made available under the following Secondary | 
 |     Licenses when the conditions for such availability set forth in the | 
 |     Eclipse Public License v. 2.0 are satisfied: GNU General Public License, | 
 |     version 2 with the GNU Classpath Exception, which is available at | 
 |     https://www.gnu.org/software/classpath/license.html. | 
 |  | 
 |     SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 | 
 |  | 
 | --> | 
 |  | 
 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | 
 |                 xmlns:d="http://docbook.org/ns/docbook" | 
 |                 exclude-result-prefixes="d" | 
 |                 version="1.0"> | 
 |  | 
 |     <xsl:import href="urn:docbkx:stylesheet"/> | 
 |     <!--xsl:import href="urn:docbkx:stylesheet/highlight.xsl"/--> | 
 |  | 
 |     <xsl:template name="user.header.content"> | 
 |         <xsl:element name="div"> | 
 |             <xsl:attribute name="style">float:right</xsl:attribute> | 
 |             <xsl:element name="a"> | 
 |                 <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey</xsl:attribute> | 
 |                 <xsl:element name="img"> | 
 |                     <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/images/jersey_logo.png</xsl:attribute> | 
 |                 </xsl:element> | 
 |             </xsl:element> | 
 |         </xsl:element> | 
 |         <xsl:element name="small">Links: | 
 |             <xsl:element name="a"> | 
 |                 <xsl:attribute name="href">index.html</xsl:attribute> | 
 |                 Table of Contents | 
 |             </xsl:element> | <xsl:element name="a"> | 
 |                 <xsl:attribute name="href">user-guide.html</xsl:attribute> | 
 |                 Single HTML | 
 |             </xsl:element> | 
 |         </xsl:element> | 
 |     </xsl:template> | 
 |  | 
 |     <xsl:template name="user.footer.content"> | 
 |         <xsl:element name="link"> | 
 |             <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.css</xsl:attribute> | 
 |             <xsl:attribute name="rel">stylesheet</xsl:attribute> | 
 |             <xsl:attribute name="type">text/css</xsl:attribute> | 
 |         </xsl:element> | 
 |         <xsl:element name="link"> | 
 |             <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey.github.io/sh/shThemeDefault.css</xsl:attribute> | 
 |             <xsl:attribute name="rel">stylesheet</xsl:attribute> | 
 |             <xsl:attribute name="type">text/css</xsl:attribute> | 
 |         </xsl:element> | 
 |         <xsl:element name="script"> | 
 |             <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.js</xsl:attribute> | 
 |             <xsl:attribute name="type">text/javascript</xsl:attribute> | 
 |         </xsl:element> | 
 |         <xsl:element name="script"> | 
 |             <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/sh/shAutoloader.js</xsl:attribute> | 
 |             <xsl:attribute name="type">text/javascript</xsl:attribute> | 
 |         </xsl:element> | 
 |         <xsl:element name="script"> | 
 |             <xsl:attribute name="type">text/javascript</xsl:attribute> | 
 |             function path() { | 
 |               var args = arguments, | 
 |                   result = [] | 
 |                   ; | 
 |  | 
 |               for(var i = 0; i < args.length; i++) | 
 |                   result.push(args[i].replace('@', 'https://eclipse-ee4j.github.io/jersey.github.io/sh/')); | 
 |  | 
 |               return result | 
 |             }; | 
 |  | 
 |             SyntaxHighlighter.autoloader.apply(null, path( | 
 |               'applescript            @shBrushAppleScript.js', | 
 |               'actionscript3 as3      @shBrushAS3.js', | 
 |               'bash shell             @shBrushBash.js', | 
 |               'coldfusion cf          @shBrushColdFusion.js', | 
 |               'cpp c                  @shBrushCpp.js', | 
 |               'c# c-sharp csharp      @shBrushCSharp.js', | 
 |               'css                    @shBrushCss.js', | 
 |               'delphi pascal          @shBrushDelphi.js', | 
 |               'diff patch pas         @shBrushDiff.js', | 
 |               'erl erlang             @shBrushErlang.js', | 
 |               'groovy                 @shBrushGroovy.js', | 
 |               'java                   @shBrushJava.js', | 
 |               'jfx javafx             @shBrushJavaFX.js', | 
 |               'js jscript javascript  @shBrushJScript.js', | 
 |               'perl pl                @shBrushPerl.js', | 
 |               'php                    @shBrushPhp.js', | 
 |               'text plain             @shBrushPlain.js', | 
 |               'py python              @shBrushPython.js', | 
 |               'ruby rails ror rb      @shBrushRuby.js', | 
 |               'sass scss              @shBrushSass.js', | 
 |               'scala                  @shBrushScala.js', | 
 |               'sql                    @shBrushSql.js', | 
 |               'vb vbnet               @shBrushVb.js', | 
 |               'xml xhtml xslt html    @shBrushXml.js' | 
 |             )); | 
 |  | 
 |             SyntaxHighlighter.all(); | 
 |         </xsl:element> | 
 |     </xsl:template> | 
 |  | 
 |     <xsl:template name="user.head.content"> | 
 |         <xsl:element name="script"> | 
 |             <xsl:attribute name="type">text/javascript</xsl:attribute> | 
 |             var _gaq = _gaq || []; | 
 |             _gaq.push(['_setAccount', 'UA-3160303-1']); | 
 |             _gaq.push(['_trackPageview']); | 
 |  | 
 |             (function() { | 
 |                 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; | 
 |                 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; | 
 |                 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); | 
 |             })(); | 
 |         </xsl:element> | 
 |     </xsl:template> | 
 |  | 
 |     <xsl:template match="d:programlisting"> | 
 | <xsl:element name="pre"><xsl:attribute name="class"> | 
 |     toolbar: false; | 
 |     brush: <xsl:value-of select="@language"/>; | 
 |     <xsl:if test="@linenumbering = 'unnumbered'">gutter: false;</xsl:if> | 
 |     <xsl:if test="@startinglinenumber > 1">first-line: <xsl:value-of select="@startinglinenumber"/>;</xsl:if> | 
 | </xsl:attribute><xsl:apply-templates/></xsl:element> | 
 |     </xsl:template> | 
 | </xsl:stylesheet> |