Browse Source

Migrated reference docs to maven

1.0.x
Carlos Sanchez 22 years ago
parent
commit
ef3cefee53
  1. BIN
      docbook/images/admons/blank.png
  2. BIN
      docbook/images/admons/caution.gif
  3. BIN
      docbook/images/admons/caution.png
  4. BIN
      docbook/images/admons/caution.tif
  5. BIN
      docbook/images/admons/draft.png
  6. BIN
      docbook/images/admons/home.gif
  7. BIN
      docbook/images/admons/home.png
  8. BIN
      docbook/images/admons/important.gif
  9. BIN
      docbook/images/admons/important.png
  10. BIN
      docbook/images/admons/important.tif
  11. BIN
      docbook/images/admons/next.gif
  12. BIN
      docbook/images/admons/next.png
  13. BIN
      docbook/images/admons/note.gif
  14. BIN
      docbook/images/admons/note.png
  15. BIN
      docbook/images/admons/note.tif
  16. BIN
      docbook/images/admons/prev.gif
  17. BIN
      docbook/images/admons/prev.png
  18. BIN
      docbook/images/admons/tip.gif
  19. BIN
      docbook/images/admons/tip.png
  20. BIN
      docbook/images/admons/tip.tif
  21. BIN
      docbook/images/admons/toc-blank.png
  22. BIN
      docbook/images/admons/toc-minus.png
  23. BIN
      docbook/images/admons/toc-plus.png
  24. BIN
      docbook/images/admons/up.gif
  25. BIN
      docbook/images/admons/up.png
  26. BIN
      docbook/images/admons/warning.gif
  27. BIN
      docbook/images/admons/warning.png
  28. BIN
      docbook/images/admons/warning.tif
  29. BIN
      docbook/images/callouts/1.gif
  30. BIN
      docbook/images/callouts/1.png
  31. BIN
      docbook/images/callouts/10.gif
  32. BIN
      docbook/images/callouts/10.png
  33. BIN
      docbook/images/callouts/11.gif
  34. BIN
      docbook/images/callouts/11.png
  35. BIN
      docbook/images/callouts/12.gif
  36. BIN
      docbook/images/callouts/12.png
  37. BIN
      docbook/images/callouts/13.gif
  38. BIN
      docbook/images/callouts/13.png
  39. BIN
      docbook/images/callouts/14.gif
  40. BIN
      docbook/images/callouts/14.png
  41. BIN
      docbook/images/callouts/15.gif
  42. BIN
      docbook/images/callouts/15.png
  43. BIN
      docbook/images/callouts/2.gif
  44. BIN
      docbook/images/callouts/2.png
  45. BIN
      docbook/images/callouts/3.gif
  46. BIN
      docbook/images/callouts/3.png
  47. BIN
      docbook/images/callouts/4.gif
  48. BIN
      docbook/images/callouts/4.png
  49. BIN
      docbook/images/callouts/5.gif
  50. BIN
      docbook/images/callouts/5.png
  51. BIN
      docbook/images/callouts/6.gif
  52. BIN
      docbook/images/callouts/6.png
  53. BIN
      docbook/images/callouts/7.gif
  54. BIN
      docbook/images/callouts/7.png
  55. BIN
      docbook/images/callouts/8.gif
  56. BIN
      docbook/images/callouts/8.png
  57. BIN
      docbook/images/callouts/9.gif
  58. BIN
      docbook/images/callouts/9.png
  59. BIN
      docbook/images/logo.gif
  60. BIN
      docbook/images/logo.psd
  61. 4016
      docbook/index.xml
  62. 488
      docbook/styles/fo/docbook.xsl
  63. 168
      docbook/styles/html.css
  64. 94
      docbook/styles/html.xsl
  65. 96
      docbook/styles/html_chunk.xsl

BIN
docbook/images/admons/blank.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

BIN
docbook/images/admons/caution.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 B

BIN
docbook/images/admons/caution.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
docbook/images/admons/caution.tif

Binary file not shown.

BIN
docbook/images/admons/draft.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
docbook/images/admons/home.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

BIN
docbook/images/admons/home.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/important.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

BIN
docbook/images/admons/important.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 B

BIN
docbook/images/admons/important.tif

Binary file not shown.

BIN
docbook/images/admons/next.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/next.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/note.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

BIN
docbook/images/admons/note.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

BIN
docbook/images/admons/note.tif

Binary file not shown.

BIN
docbook/images/admons/prev.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/prev.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/tip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

BIN
docbook/images/admons/tip.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

BIN
docbook/images/admons/tip.tif

Binary file not shown.

BIN
docbook/images/admons/toc-blank.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

BIN
docbook/images/admons/toc-minus.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

BIN
docbook/images/admons/toc-plus.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

BIN
docbook/images/admons/up.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/up.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docbook/images/admons/warning.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 B

BIN
docbook/images/admons/warning.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
docbook/images/admons/warning.tif

Binary file not shown.

BIN
docbook/images/callouts/1.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

BIN
docbook/images/callouts/10.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/10.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 B

BIN
docbook/images/callouts/11.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

BIN
docbook/images/callouts/11.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

BIN
docbook/images/callouts/12.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

BIN
docbook/images/callouts/12.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 B

BIN
docbook/images/callouts/13.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

BIN
docbook/images/callouts/13.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

BIN
docbook/images/callouts/14.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

BIN
docbook/images/callouts/14.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

BIN
docbook/images/callouts/15.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

BIN
docbook/images/callouts/15.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

BIN
docbook/images/callouts/2.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

BIN
docbook/images/callouts/3.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

BIN
docbook/images/callouts/4.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

BIN
docbook/images/callouts/5.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

BIN
docbook/images/callouts/6.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

BIN
docbook/images/callouts/7.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 B

BIN
docbook/images/callouts/8.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

BIN
docbook/images/callouts/9.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
docbook/images/callouts/9.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

BIN
docbook/images/logo.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
docbook/images/logo.psd

Binary file not shown.

4016
docbook/index.xml

File diff suppressed because it is too large Load Diff

488
docbook/styles/fo/docbook.xsl

@ -0,0 +1,488 @@ @@ -0,0 +1,488 @@
<?xml version="1.0"?>
<!--
This is the XSL FO configuration file for the Hibernate
Reference Documentation. It defines a custom titlepage and
the parameters for the A4 sized PDF printable output.
It took me days to figure out this stuff and fix most of
the obvious bugs in the DocBook XSL distribution, so if you
use this stylesheet, give some credit back to the Hibernate
project.
christian.bauer@bluemars.de
-->
<!DOCTYPE xsl:stylesheet [
<!ENTITY db_xsl_bak "docbook-bak.xsl">
<!ENTITY admon_gfx_path "../images/admons/">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
exclude-result-prefixes="#default">
<xsl:import href="&db_xsl_bak;"/>
<!--###################################################
Custom Title Page
################################################### -->
<xsl:template name="book.titlepage.recto">
<fo:block>
<fo:table table-layout="fixed" width="175mm">
<fo:table-column column-width="175mm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell text-align="center">
<fo:block>
<fo:external-graphic src="file:images/logo.gif"/>
</fo:block>
<fo:block font-family="Helvetica" font-size="22pt" padding-before="10mm">
<xsl:value-of select="bookinfo/subtitle"/>
</fo:block>
<fo:block font-family="Helvetica" font-size="12pt" padding="10mm">
<xsl:value-of select="bookinfo/releaseinfo"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell text-align="center">
<fo:block font-family="Helvetica" font-size="14pt" padding="10mm">
<xsl:value-of select="bookinfo/pubdate"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell text-align="center">
<fo:block font-family="Helvetica" font-size="12pt" padding="10mm">
<xsl:text>Copyright (c) 2004 - </xsl:text>
<xsl:for-each select="bookinfo/authorgroup/author">
<xsl:if test="position() > 1">
<xsl:text>, </xsl:text>
</xsl:if>
<xsl:value-of select="firstname"/>
<xsl:text> </xsl:text>
<xsl:value-of select="surname"/>
</xsl:for-each>
</fo:block>
<fo:block font-family="Helvetica" font-size="10pt" padding="1mm">
<xsl:value-of select="bookinfo/legalnotice"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</xsl:template>
<!-- Prevent blank pages in output -->
<xsl:template name="book.titlepage.before.verso">
</xsl:template>
<xsl:template name="book.titlepage.verso">
</xsl:template>
<xsl:template name="book.titlepage.separator">
</xsl:template>
<!--###################################################
Header
################################################### -->
<!-- More space in the center header for long text -->
<xsl:attribute-set name="header.content.properties">
<xsl:attribute name="font-family">
<xsl:value-of select="$body.font.family"/>
</xsl:attribute>
<xsl:attribute name="margin-left">-5em</xsl:attribute>
<xsl:attribute name="margin-right">-5em</xsl:attribute>
</xsl:attribute-set>
<!--###################################################
Custom Footer
################################################### -->
<!-- This footer prints the version number on the left side -->
<xsl:template name="footer.content">
<xsl:param name="pageclass" select="''"/>
<xsl:param name="sequence" select="''"/>
<xsl:param name="position" select="''"/>
<xsl:param name="gentext-key" select="''"/>
<xsl:variable name="Version">
<xsl:choose>
<xsl:when test="//releaseinfo">
<xsl:text>Acegi Security System for Spring </xsl:text><xsl:value-of select="//releaseinfo"/>
</xsl:when>
<xsl:otherwise>
<!-- nop -->
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="$sequence='blank'">
<xsl:choose>
<xsl:when test="$double.sided != 0 and $position = 'left'">
<xsl:value-of select="$Version"/>
</xsl:when>
<xsl:when test="$double.sided = 0 and $position = 'center'">
<!-- nop -->
</xsl:when>
<xsl:otherwise>
<fo:page-number/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$pageclass='titlepage'">
<!-- nop: other titlepage sequences have no footer -->
</xsl:when>
<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='left'">
<fo:page-number/>
</xsl:when>
<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='right'">
<fo:page-number/>
</xsl:when>
<xsl:when test="$double.sided = 0 and $position='right'">
<fo:page-number/>
</xsl:when>
<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='left'">
<xsl:value-of select="$Version"/>
</xsl:when>
<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='right'">
<xsl:value-of select="$Version"/>
</xsl:when>
<xsl:when test="$double.sided = 0 and $position='left'">
<xsl:value-of select="$Version"/>
</xsl:when>
<xsl:otherwise>
<!-- nop -->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!--###################################################
Custom Toc Line
################################################### -->
<!-- The default DocBook XSL TOC printing is seriously broken... -->
<xsl:template name="toc.line">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<xsl:variable name="label">
<xsl:apply-templates select="." mode="label.markup"/>
</xsl:variable>
<!-- justify-end removed from block attributes (space problem in title.markup) -->
<fo:block end-indent="{$toc.indent.width}pt"
last-line-end-indent="-{$toc.indent.width}pt"
white-space-treatment="preserve"
white-space-collapse="false">
<fo:inline keep-with-next.within-line="always">
<!-- print Chapters in bold style -->
<xsl:choose>
<xsl:when test="local-name(.) = 'chapter'">
<xsl:attribute name="font-weight">bold</xsl:attribute>
</xsl:when>
</xsl:choose>
<fo:basic-link internal-destination="{$id}">
<xsl:if test="$label != ''">
<xsl:copy-of select="$label"/>
<fo:inline white-space-treatment="preserve"
white-space-collapse="false">
<xsl:value-of select="$autotoc.label.separator"/>
</fo:inline>
</xsl:if>
<xsl:apply-templates select="." mode="title.markup"/>
</fo:basic-link>
</fo:inline>
<fo:inline keep-together.within-line="always">
<xsl:text> </xsl:text>
<fo:leader leader-pattern="dots"
leader-pattern-width="3pt"
leader-alignment="reference-area"
keep-with-next.within-line="always"/>
<xsl:text> </xsl:text>
<fo:basic-link internal-destination="{$id}">
<fo:page-number-citation ref-id="{$id}"/>
</fo:basic-link>
</fo:inline>
</fo:block>
</xsl:template>
<!--###################################################
Extensions
################################################### -->
<!-- These extensions are required for table printing and other stuff -->
<xsl:param name="use.extensions">1</xsl:param>
<xsl:param name="tablecolumns.extension">0</xsl:param>
<xsl:param name="callout.extensions">1</xsl:param>
<!-- FOP provide only PDF Bookmarks at the moment -->
<xsl:param name="fop.extensions">1</xsl:param>
<!--###################################################
Table Of Contents
################################################### -->
<!-- Generate the TOCs for named components only -->
<xsl:param name="generate.toc">
book toc
</xsl:param>
<!-- Show only Sections up to level 3 in the TOCs -->
<xsl:param name="toc.section.depth">2</xsl:param>
<!-- Dot and Whitespace as separator in TOC between Label and Title-->
<xsl:param name="autotoc.label.separator" select="'. '"/>
<!--###################################################
Paper & Page Size
################################################### -->
<!-- Paper type, no headers on blank pages, no double sided printing -->
<xsl:param name="paper.type" select="'A4'"/>
<xsl:param name="double.sided">0</xsl:param>
<xsl:param name="headers.on.blank.pages">0</xsl:param>
<xsl:param name="footers.on.blank.pages">0</xsl:param>
<!-- Space between paper border and content (chaotic stuff, don't touch) -->
<xsl:param name="page.margin.top">5mm</xsl:param>
<xsl:param name="region.before.extent">10mm</xsl:param>
<xsl:param name="body.margin.top">10mm</xsl:param>
<xsl:param name="body.margin.bottom">15mm</xsl:param>
<xsl:param name="region.after.extent">10mm</xsl:param>
<xsl:param name="page.margin.bottom">0mm</xsl:param>
<xsl:param name="page.margin.outer">18mm</xsl:param>
<xsl:param name="page.margin.inner">18mm</xsl:param>
<!-- No intendation of Titles -->
<xsl:param name="title.margin.left">0pc</xsl:param>
<!--###################################################
Fonts & Styles
################################################### -->
<!-- Left aligned text and no hyphenation -->
<xsl:param name="alignment">left</xsl:param>
<xsl:param name="hyphenate">false</xsl:param>
<!-- Default Font size -->
<xsl:param name="body.font.master">11</xsl:param>
<xsl:param name="body.font.small">8</xsl:param>
<!-- Line height in body text -->
<xsl:param name="line-height">1.4</xsl:param>
<!-- Monospaced fonts are smaller than regular text -->
<xsl:attribute-set name="monospace.properties">
<xsl:attribute name="font-family">
<xsl:value-of select="$monospace.font.family"/>
</xsl:attribute>
<xsl:attribute name="font-size">0.8em</xsl:attribute>
</xsl:attribute-set>
<!--###################################################
Tables
################################################### -->
<!-- The table width should be adapted to the paper size -->
<xsl:param name="default.table.width">17.4cm</xsl:param>
<!-- Some padding inside tables -->
<xsl:attribute-set name="table.cell.padding">
<xsl:attribute name="padding-left">4pt</xsl:attribute>
<xsl:attribute name="padding-right">4pt</xsl:attribute>
<xsl:attribute name="padding-top">4pt</xsl:attribute>
<xsl:attribute name="padding-bottom">4pt</xsl:attribute>
</xsl:attribute-set>
<!-- Only hairlines as frame and cell borders in tables -->
<xsl:param name="table.frame.border.thickness">0.1pt</xsl:param>
<xsl:param name="table.cell.border.thickness">0.1pt</xsl:param>
<!--###################################################
Labels
################################################### -->
<!-- Label Chapters and Sections (numbering) -->
<xsl:param name="chapter.autolabel">1</xsl:param>
<xsl:param name="section.autolabel" select="1"/>
<xsl:param name="section.label.includes.component.label" select="1"/>
<!--###################################################
Titles
################################################### -->
<!-- Chapter title size -->
<xsl:attribute-set name="chapter.titlepage.recto.style">
<xsl:attribute name="text-align">left</xsl:attribute>
<xsl:attribute name="font-weight">bold</xsl:attribute>
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.master * 1.8"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
</xsl:attribute-set>
<!-- Why is the font-size for chapters hardcoded in the XSL FO templates?
Let's remove it, so this sucker can use our attribute-set only... -->
<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
<xsl:call-template name="component.title">
<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/>
</xsl:call-template>
</fo:block>
</xsl:template>
<!-- Sections 1, 2 and 3 titles have a small bump factor and padding -->
<xsl:attribute-set name="section.title.level1.properties">
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.master * 1.5"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="section.title.level2.properties">
<xsl:attribute name="space-before.optimum">0.6em</xsl:attribute>
<xsl:attribute name="space-before.minimum">0.6em</xsl:attribute>
<xsl:attribute name="space-before.maximum">0.6em</xsl:attribute>
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.master * 1.25"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="section.title.level3.properties">
<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute>
<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute>
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.master * 1.0"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
</xsl:attribute-set>
<!-- Titles of formal objects (tables, examples, ...) -->
<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
<xsl:attribute name="font-weight">bold</xsl:attribute>
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.master"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
<xsl:attribute name="hyphenate">false</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.6em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.8em</xsl:attribute>
</xsl:attribute-set>
<!--###################################################
Programlistings
################################################### -->
<!-- Verbatim text formatting (programlistings) -->
<xsl:attribute-set name="monospace.verbatim.properties">
<xsl:attribute name="font-size">
<xsl:value-of select="$body.font.small * 1.0"/>
<xsl:text>pt</xsl:text>
</xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="verbatim.properties">
<xsl:attribute name="space-before.minimum">1em</xsl:attribute>
<xsl:attribute name="space-before.optimum">1em</xsl:attribute>
<xsl:attribute name="space-before.maximum">1em</xsl:attribute>
<!-- alef: commented out because footnotes were screwed because of it -->
<!--<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>-->
<xsl:attribute name="border-color">#444444</xsl:attribute>
<xsl:attribute name="border-style">solid</xsl:attribute>
<xsl:attribute name="border-width">0.1pt</xsl:attribute>
<xsl:attribute name="padding-top">0.5em</xsl:attribute>
<xsl:attribute name="padding-left">0.5em</xsl:attribute>
<xsl:attribute name="padding-right">0.5em</xsl:attribute>
<xsl:attribute name="padding-bottom">0.5em</xsl:attribute>
<xsl:attribute name="margin-left">0.5em</xsl:attribute>
<xsl:attribute name="margin-right">0.5em</xsl:attribute>
</xsl:attribute-set>
<!-- Shade (background) programlistings -->
<xsl:param name="shade.verbatim">1</xsl:param>
<xsl:attribute-set name="shade.verbatim.style">
<xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
</xsl:attribute-set>
<!--###################################################
Callouts
################################################### -->
<!-- Use images for callouts instead of (1) (2) (3) -->
<xsl:param name="callout.graphics">0</xsl:param>
<xsl:param name="callout.unicode">1</xsl:param>
<!-- Place callout marks at this column in annotated areas -->
<xsl:param name="callout.defaultcolumn">90</xsl:param>
<!--###################################################
Admonitions
################################################### -->
<!-- Use nice graphics for admonitions -->
<xsl:param name="admon.graphics">'1'</xsl:param>
<xsl:param name="admon.graphics.path">&admon_gfx_path;</xsl:param>
<!--###################################################
Misc
################################################### -->
<!-- Placement of titles -->
<xsl:param name="formal.title.placement">
figure after
example before
equation before
table before
procedure before
</xsl:param>
<!-- Format Variable Lists as Blocks (prevents horizontal overflow) -->
<xsl:param name="variablelist.as.blocks">1</xsl:param>
<!-- The horrible list spacing problems -->
<xsl:attribute-set name="list.block.spacing">
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
</xsl:attribute-set>
</xsl:stylesheet>

168
docbook/styles/html.css

@ -0,0 +1,168 @@ @@ -0,0 +1,168 @@
A {
color: #003399;
}
A:active {
color: #003399;
}
A:visited {
color: #888888;
}
P, DL, DT, DD, BLOCKQUOTE {
color: #000000;
margin-bottom: 3px;
margin-top: 3px;
padding-top: 0px;
/*border: 1px solid black;*/
}
OL, UL, P {
margin-top: 6px;
margin-bottom: 6px;
}
P, BLOCKQUOTE {
font-size: 90%;
}
P.releaseinfo {
font-size: 120%; font-weight: bold;
font-family: Arial, helvetica, sans-serif;
padding-top: 10px;
}
P.pubdate {
font-size: 120%; font-weight: bold;
font-family: Arial, helvetica, sans-serif;
}
td {
font-size: 80%;
}
TD, TH, SPAN {
color: #000000;
}
BLOCKQUOTE {
margin-right: 0px;
}
H1, H2, H3, H4, H5, H6 {
color: #000000;
font-weight:500;
margin-top:0px;
padding-top:14px;
font-family: Arial, helvetica, sans-serif;
margin-bottom: 0px;
}
H2.title {
font-weight:800;
margin-bottom: 8px;
}
H2.subtitle {
font-weight:800;
margin-bottom: 20px;
}
H3.author {
color: #000000;
font-weight:500;
margin-top:0px;
padding-top:0px;
font-family: Arial, helvetica, sans-serif;
margin-bottom: 0px;
}
TABLE {
border-collapse: collapse;
border-spacing:0;
border: 1px thin black;
empty-cells: hide;
}
TD {
padding: 4pt;
}
H1 {
font-size: 150%;
}
H2 {
font-size: 110%;
}
H3 {
font-size: 100%; font-weight: bold;
}
H4 {
font-size: 90%; font-weight: bold;
}
H5 {
font-size: 90%; font-style: italic;
}
H6 {
font-size: 100%; font-style: italic;
}
TT {
font-size: 90%;
font-family: "Courier New", Courier, monospace;
color: #000000;
}
.navheader, .navfooter {
background-color: #e4eff3;
}
PRE {
font-size: 90%;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #F4F4F4;
}
UL, OL, LI {
list-style: disc;
}
HR {
width: 100%;
height: 1px;
background-color: #CCCCCC;
border-width: 0px;
padding: 0px;
color: #CCCCCC;
}
.variablelist {
padding-top: 10;
padding-bottom:10;
margin:0;
}
/*(.itemizedlist, UL {
padding-top: 0;
padding-bottom:0;
margin:0;
}*/
.term {
font-weight:bold;
}
.mediaobject {
padding-top: 30px;
padding-bottom: 30px;
}
.legalnotice {
font-size: 70%;
}

94
docbook/styles/html.xsl

@ -0,0 +1,94 @@ @@ -0,0 +1,94 @@
<?xml version="1.0"?>
<!--
This is the XSL HTML configuration file for the Hibernate
Reference Documentation.
It took me days to figure out this stuff and fix most of
the obvious bugs in the DocBook XSL distribution, so if you
use this stylesheet, give some credit back to the Hibernate
project.
christian.bauer@bluemars.de
-->
<!DOCTYPE xsl:stylesheet [
<!ENTITY db_xsl_path "../lib/docbook-xsl/">
<!ENTITY callout_gfx_path "../images/callouts/">
<!ENTITY admon_gfx_path "../images/admons/">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
exclude-result-prefixes="#default">
<xsl:import href="&db_xsl_path;/html/docbook.xsl"/>
<!--###################################################
HTML Settings
################################################### -->
<xsl:param name="html.stylesheet">../styles/html.css</xsl:param>
<!-- These extensions are required for table printing and other stuff -->
<xsl:param name="use.extensions">1</xsl:param>
<xsl:param name="tablecolumns.extension">0</xsl:param>
<xsl:param name="callout.extensions">1</xsl:param>
<xsl:param name="graphicsize.extension">0</xsl:param>
<!--###################################################
Table Of Contents
################################################### -->
<!-- Generate the TOCs for named components only -->
<xsl:param name="generate.toc">
book toc
</xsl:param>
<!-- Show only Sections up to level 3 in the TOCs -->
<xsl:param name="toc.section.depth">3</xsl:param>
<!--###################################################
Labels
################################################### -->
<!-- Label Chapters and Sections (numbering) -->
<xsl:param name="chapter.autolabel">1</xsl:param>
<xsl:param name="section.autolabel" select="1"/>
<xsl:param name="section.label.includes.component.label" select="1"/>
<!--###################################################
Callouts
################################################### -->
<!-- Use images for callouts instead of (1) (2) (3) -->
<xsl:param name="callout.graphics">1</xsl:param>
<xsl:param name="callout.graphics.path">&callout_gfx_path;</xsl:param>
<!-- Place callout marks at this column in annotated areas -->
<xsl:param name="callout.defaultcolumn">90</xsl:param>
<!--###################################################
Admonitions
################################################### -->
<!-- Use nice graphics for admonitions -->
<xsl:param name="admon.graphics">'1'</xsl:param>
<xsl:param name="admon.graphics.path">&admon_gfx_path;</xsl:param>
<!--###################################################
Misc
################################################### -->
<!-- Placement of titles -->
<xsl:param name="formal.title.placement">
figure after
example before
equation before
table before
procedure before
</xsl:param>
</xsl:stylesheet>

96
docbook/styles/html_chunk.xsl

@ -0,0 +1,96 @@ @@ -0,0 +1,96 @@
<?xml version="1.0"?>
<!--
This is the XSL HTML configuration file for the Hibernate
Reference Documentation.
It took me days to figure out this stuff and fix most of
the obvious bugs in the DocBook XSL distribution, so if you
use this stylesheet, give some credit back to the Hibernate
project.
christian.bauer@bluemars.de
-->
<!DOCTYPE xsl:stylesheet [
<!ENTITY db_xsl_path "../lib/docbook-xsl/">
<!ENTITY callout_gfx_path "../images/callouts/">
<!ENTITY admon_gfx_path "../images/admons/">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
exclude-result-prefixes="#default">
<xsl:import href="&db_xsl_path;/html/chunk.xsl"/>
<!--###################################################
HTML Settings
################################################### -->
<xsl:param name="chunk.section.depth">'5'</xsl:param>
<xsl:param name="use.id.as.filename">'1'</xsl:param>
<xsl:param name="html.stylesheet">../styles/html.css</xsl:param>
<!-- These extensions are required for table printing and other stuff -->
<xsl:param name="use.extensions">1</xsl:param>
<xsl:param name="tablecolumns.extension">0</xsl:param>
<xsl:param name="callout.extensions">1</xsl:param>
<xsl:param name="graphicsize.extension">0</xsl:param>
<!--###################################################
Table Of Contents
################################################### -->
<!-- Generate the TOCs for named components only -->
<xsl:param name="generate.toc">
book toc
</xsl:param>
<!-- Show only Sections up to level 3 in the TOCs -->
<xsl:param name="toc.section.depth">3</xsl:param>
<!--###################################################
Labels
################################################### -->
<!-- Label Chapters and Sections (numbering) -->
<xsl:param name="chapter.autolabel">1</xsl:param>
<xsl:param name="section.autolabel" select="1"/>
<xsl:param name="section.label.includes.component.label" select="1"/>
<!--###################################################
Callouts
################################################### -->
<!-- Use images for callouts instead of (1) (2) (3) -->
<xsl:param name="callout.graphics">1</xsl:param>
<xsl:param name="callout.graphics.path">&callout_gfx_path;</xsl:param>
<!-- Place callout marks at this column in annotated areas -->
<xsl:param name="callout.defaultcolumn">90</xsl:param>
<!--###################################################
Admonitions
################################################### -->
<!-- Use nice graphics for admonitions -->
<xsl:param name="admon.graphics">'1'</xsl:param>
<xsl:param name="admon.graphics.path">&admon_gfx_path;</xsl:param>
<!--###################################################
Misc
################################################### -->
<!-- Placement of titles -->
<xsl:param name="formal.title.placement">
figure after
example before
equation before
table before
procedure before
</xsl:param>
</xsl:stylesheet>
Loading…
Cancel
Save