diff --git a/docs/index.xml b/docs/index.xml new file mode 100644 index 00000000..b21cbcf2 --- /dev/null +++ b/docs/index.xml @@ -0,0 +1,68 @@ + + + + + Spring Gemini Integration Reference Guide + &version; + + + + Costin + Leau + SpringSource, a division of VMware + + + + + + Copies of this document may be made for your own use and for + distribution to others, provided that you do not charge any fee for such + copies and further provided that each copy contains this Copyright + Notice, whether distributed in print or electronically. + + + + + + + + + Introduction + + + + + + Reference Documentation + + + + + + + + + Other Resources + + + In addition to this reference documentation, there are a number of + other resources that may help you learn how to use GemFire and Spring framework. + These additional, third-party resources are enumerated in this section. + + + + + + + \ No newline at end of file diff --git a/docs/introduction/introduction.xml b/docs/introduction/introduction.xml new file mode 100644 index 00000000..0b1131fb --- /dev/null +++ b/docs/introduction/introduction.xml @@ -0,0 +1,12 @@ + + + + + + This document is the reference guide for Spring GemFire Integration (SGI). It explains the relationship + between Spring framework and GemFire Enterprise Fabric (GEF) 6.0.x, defines the basic concepts and semantics of the integration + and how these can be used effectively. + + + \ No newline at end of file diff --git a/docs/introduction/requirements.xml b/docs/introduction/requirements.xml new file mode 100644 index 00000000..faa4b742 --- /dev/null +++ b/docs/introduction/requirements.xml @@ -0,0 +1,8 @@ + + Requirements + + Spring GemFire integration requires JDK level 5.0 and above, Spring + Framework 3 and + GemFire 6 and above. + + \ No newline at end of file diff --git a/docs/links.xml b/docs/links.xml new file mode 100644 index 00000000..21a4d1e6 --- /dev/null +++ b/docs/links.xml @@ -0,0 +1,14 @@ + + + + Useful Links + + + + Spring GemFire Integration Home Page - here + SpringSource blog - here + GemFire Community - here + + + \ No newline at end of file diff --git a/docs/preface.xml b/docs/preface.xml new file mode 100644 index 00000000..b1ad6dd5 --- /dev/null +++ b/docs/preface.xml @@ -0,0 +1,20 @@ + + + + Preface + + Spring GemFire Integration focuses on integrating Spring Framework powerful, non-invasive programming model + and concepts with GemFire Enterprise Fabric, providing easier configuration and use. This document assumes the + reader is already familiar with the Spring Framework and GemFire concepts (at least at basic level) and APIs. + + + + While every effort has been made to ensure that this documentation is comprehensive and there are no errors, + nevertheless some topics might require more explanation and some typos might have crept in. If you do spot any + mistakes or even more serious errors and you can spare a few cycles during lunch, please do bring the error + to the attention of the Spring GemFire Integration team by raising an + issue. Thank you. + + + \ No newline at end of file diff --git a/docs/reference/bootstrap.xml b/docs/reference/bootstrap.xml new file mode 100644 index 00000000..4d4e5dee --- /dev/null +++ b/docs/reference/bootstrap.xml @@ -0,0 +1,77 @@ + + + + Bootstrapping GemFire through the Spring container + + + One of the earlier tasks when using GemFire ad Spring framework is configuring the data grid through the IoC container. While this is + possible + out of the box, the configuration tends to be verbose and address only the basic cases. To address this problem, the Spring/GemFire project + provides several classes that allow configuration of distributed caches or regions in a variaty of scenarios with minimal effort. + + +
+ Configuring the GemFire <interfacename>Cache</interfacename> + + In order to use the GemFire Fabric, one needs to either create a new Cache or connect to an existing one. + As in the current version of GemFire, there can be only one opened cache per VM (or classloader to be technically correct), in most cases the + cache is created once and then all other consumers connect to it. + + + In its simplest form, a cache can be defined in one line: + + ]]> + + Here, the default-cache, using the defaults, will try to connect to an existing cache and, in case one does not exist, + create it. + + Especially in environments with opened caches, this basic configuration can go a long way. For scenarios where the cache needs to be configured, + the user can pass in a GemFire configuration: + + + +]]> + + In this example, if the cache needs to be created, it will use the file named cache.xml located in the classpath root. Note that + the configuration makes use of Spring's + Resource + abstraction to locate the file. This allows various search patterns to be used, depending on the running environment or the prefix specified (if any) by the value. + Additionally to an external configuration, one can specify GemFire settings directly through Java Properties. This can be quite handy when + just a certain setting or default needs to be changed: + + + + + + 127.0.0.1 + + +]]> + + So far our examples relied on the primary Spring names (beans). However one is free to add other namespaces to simplify or enhance the configuration. + Let's do the same thing to the configuration above by using the util namespace and externalize the properties from the configuration (a best practice). + + + + + + + + + +]]> + +
+ +
+ Configuring a GemFire <interfacename>Region</interfacename> + + Once the Cache is configured, one needs to configure one or more Regions for interacting with the distributed fabric. +
+ +
\ No newline at end of file diff --git a/docs/reference/data.xml b/docs/reference/data.xml new file mode 100644 index 00000000..dd72cd97 --- /dev/null +++ b/docs/reference/data.xml @@ -0,0 +1,17 @@ + + + + Bootstrapping GemFire through the Spring container + + + + +
+ Requirements + + + +
+ +
\ No newline at end of file diff --git a/docs/reference/introduction.xml b/docs/reference/introduction.xml new file mode 100644 index 00000000..6d139fe1 --- /dev/null +++ b/docs/reference/introduction.xml @@ -0,0 +1,22 @@ + + Document structure + + This part of the reference documentation explains the core functionality + offered by Spring GemFire integration. + + describes the configuration support provided for + bootstrapping, initializing and accessing a GemFire cache or region. + + describes the enhancements for GemFire + (de)serialization process and managment of associated objects. + + + explains the integration between GemFire API and + the various "data" features available in Spring, such as transaction management + and exception translation. + + + showcases various ways of testing GemFire inside + Spring framework. + + \ No newline at end of file diff --git a/docs/reference/serialization.xml b/docs/reference/serialization.xml new file mode 100644 index 00000000..dd72cd97 --- /dev/null +++ b/docs/reference/serialization.xml @@ -0,0 +1,17 @@ + + + + Bootstrapping GemFire through the Spring container + + + + +
+ Requirements + + + +
+ +
\ No newline at end of file diff --git a/docs/reference/testing.xml b/docs/reference/testing.xml new file mode 100644 index 00000000..dd72cd97 --- /dev/null +++ b/docs/reference/testing.xml @@ -0,0 +1,17 @@ + + + + Bootstrapping GemFire through the Spring container + + + + +
+ Requirements + + + +
+ +
\ No newline at end of file diff --git a/docs/resources/css/highlight.css b/docs/resources/css/highlight.css new file mode 100644 index 00000000..ffefef72 --- /dev/null +++ b/docs/resources/css/highlight.css @@ -0,0 +1,35 @@ +/* + code highlight CSS resemblign the Eclipse IDE default color schema + @author Costin Leau +*/ + +.hl-keyword { + color: #7F0055; + font-weight: bold; +} + +.hl-comment { + color: #3F5F5F; + font-style: italic; +} + +.hl-multiline-comment { + color: #3F5FBF; + font-style: italic; +} + +.hl-tag { + color: #3F7F7F; +} + +.hl-attribute { + color: #7F007F; +} + +.hl-value { + color: #2A00FF; +} + +.hl-string { + color: #2A00FF; +} \ No newline at end of file diff --git a/docs/resources/css/html.css b/docs/resources/css/html.css new file mode 100644 index 00000000..dd2ab694 --- /dev/null +++ b/docs/resources/css/html.css @@ -0,0 +1,305 @@ +@IMPORT url("highlight.css"); + +body { + text-align: justify; + margin-right: 2em; + margin-left: 2em; +} + +a, +a[accesskey^="h"], +a[accesskey^="n"], +a[accesskey^="u"], +a[accesskey^="p"] { + font-family: Verdana, Arial, helvetica, sans-serif; + font-size: 12px; + color: #003399; +} + +a:active { + color: #003399; +} + +a:visited { + color: #888888; +} + +p { + font-family: Verdana, Arial, sans-serif; +} + +dt { + font-family: Verdana, Arial, sans-serif; + font-size: 12px; +} + +p, dl, dt, dd, blockquote { + color: #000000; + margin-bottom: 3px; + margin-top: 3px; + padding-top: 0; +} + +ol, ul, p { + margin-top: 6px; + margin-bottom: 6px; +} + +p, blockquote { + font-size: 90%; +} + +p.releaseinfo { + font-size: 100%; + font-weight: bold; + font-family: Verdana, Arial, helvetica, sans-serif; + padding-top: 10px; +} + +p.pubdate { + font-size: 120%; + font-weight: bold; + font-family: Verdana, Arial, helvetica, sans-serif; +} + +td { + font-size: 80%; +} + +td, th, span { + color: #000000; +} + +td[width^="40%"] { + font-family: Verdana, Arial, helvetica, sans-serif; + font-size: 12px; + color: #003399; +} + +table[summary^="Navigation header"] tbody tr th[colspan^="3"] { + font-family: Verdana, Arial, helvetica, sans-serif; +} + +blockquote { + margin-right: 0; +} + +h1, h2, h3, h4, h6 { + color: #000000; + font-weight: 500; + margin-top: 0; + padding-top: 14px; + font-family: Verdana, Arial, helvetica, sans-serif; + margin-bottom: 0; +} + +h2.title { + font-weight: 800; + margin-bottom: 8px; +} + +h2.subtitle { + font-weight: 800; + margin-bottom: 20px; +} + +.firstname, .surname { + font-size: 12px; + font-family: Verdana, Arial, helvetica, sans-serif; +} + +table { + border-collapse: collapse; + border-spacing: 0; + border: 1px black; + empty-cells: hide; + margin: 10px 0 30px 50px; + width: 90%; +} + +div.table { + margin: 30px 0 10px 0; + border: 1px dashed gray; + padding: 10px; +} + +div .table-contents table { + border: 1px solid black; +} + +div.table > p.title { + padding-left: 10px; +} + +table[summary^="Navigation footer"] { + border-collapse: collapse; + border-spacing: 0; + border: 1px black; + empty-cells: hide; + margin: 0px; + width: 100%; +} + +table[summary^="Note"], +table[summary^="Warning"], +table[summary^="Tip"] { + border-collapse: collapse; + border-spacing: 0; + border: 1px black; + empty-cells: hide; + margin: 10px 0px 10px -20px; + width: 100%; +} + +td { + padding: 4pt; + font-family: Verdana, Arial, helvetica, sans-serif; +} + +div.warning TD { + text-align: justify; +} + +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: 110%; + font-family: "Courier New", Courier, monospace; + color: #000000; +} + +.navheader, .navfooter { + border: none; +} + +div.navfooter table { + border-style: dashed; + border-color: gray; + border-width: 1px 1px 1px 1px; + background-color: #cde48d; +} + +pre { + font-size: 110%; + padding: 5px; + border-style: solid; + border-width: 1px; + border-color: #CCCCCC; + background-color: #f3f5e9; +} + +ul, ol, li { + list-style: disc; +} + +hr { + width: 100%; + height: 1px; + background-color: #CCCCCC; + border-width: 0; + padding: 0; +} + +.variablelist { + padding-top: 10px; + padding-bottom: 10px; + margin: 0; +} + +.term { + font-weight:bold; +} + +.mediaobject { + padding-top: 30px; + padding-bottom: 30px; +} + +.legalnotice { + font-family: Verdana, Arial, helvetica, sans-serif; + font-size: 12px; + font-style: italic; +} + +.sidebar { + float: right; + margin: 10px 0 10px 30px; + padding: 10px 20px 20px 20px; + width: 33%; + border: 1px solid black; + background-color: #F4F4F4; + font-size: 14px; +} + +.property { + font-family: "Courier New", Courier, monospace; +} + +a code { + font-family: Verdana, Arial, monospace; + font-size: 12px; +} + +td code { + font-size: 110%; +} + +div.note * td, +div.tip * td, +div.warning * td, +div.calloutlist * td { + text-align: justify; + font-size: 100%; +} + +.programlisting { + clear: both; +} + +.programlisting .interfacename, +.programlisting .literal, +.programlisting .classname { + font-size: 95%; +} + +.title .interfacename, +.title .literal, +.title .classname { + font-size: 130%; +} + +/* everything in a is displayed in a coloured, comment-like font */ +.programlisting * .lineannotation, +.programlisting * .lineannotation * { + color: green; +} + +.question * p { + font-size: 100%; +} + +.answer * p { + font-size: 100%; +} \ No newline at end of file diff --git a/docs/resources/images/admons/blank.png b/docs/resources/images/admons/blank.png new file mode 100644 index 00000000..764bf4f0 Binary files /dev/null and b/docs/resources/images/admons/blank.png differ diff --git a/docs/resources/images/admons/caution.gif b/docs/resources/images/admons/caution.gif new file mode 100644 index 00000000..d9f5e5b1 Binary files /dev/null and b/docs/resources/images/admons/caution.gif differ diff --git a/docs/resources/images/admons/caution.png b/docs/resources/images/admons/caution.png new file mode 100644 index 00000000..5b7809ca Binary files /dev/null and b/docs/resources/images/admons/caution.png differ diff --git a/docs/resources/images/admons/caution.tif b/docs/resources/images/admons/caution.tif new file mode 100644 index 00000000..4a282948 Binary files /dev/null and b/docs/resources/images/admons/caution.tif differ diff --git a/docs/resources/images/admons/draft.png b/docs/resources/images/admons/draft.png new file mode 100644 index 00000000..0084708c Binary files /dev/null and b/docs/resources/images/admons/draft.png differ diff --git a/docs/resources/images/admons/home.gif b/docs/resources/images/admons/home.gif new file mode 100644 index 00000000..6784f5bb Binary files /dev/null and b/docs/resources/images/admons/home.gif differ diff --git a/docs/resources/images/admons/home.png b/docs/resources/images/admons/home.png new file mode 100644 index 00000000..cbb711de Binary files /dev/null and b/docs/resources/images/admons/home.png differ diff --git a/docs/resources/images/admons/important.gif b/docs/resources/images/admons/important.gif new file mode 100644 index 00000000..6795d9a8 Binary files /dev/null and b/docs/resources/images/admons/important.gif differ diff --git a/docs/resources/images/admons/important.png b/docs/resources/images/admons/important.png new file mode 100644 index 00000000..ad57f6f7 Binary files /dev/null and b/docs/resources/images/admons/important.png differ diff --git a/docs/resources/images/admons/important.tif b/docs/resources/images/admons/important.tif new file mode 100644 index 00000000..184de637 Binary files /dev/null and b/docs/resources/images/admons/important.tif differ diff --git a/docs/resources/images/admons/next.gif b/docs/resources/images/admons/next.gif new file mode 100644 index 00000000..aa1516e6 Binary files /dev/null and b/docs/resources/images/admons/next.gif differ diff --git a/docs/resources/images/admons/next.png b/docs/resources/images/admons/next.png new file mode 100644 index 00000000..45835bf8 Binary files /dev/null and b/docs/resources/images/admons/next.png differ diff --git a/docs/resources/images/admons/note.gif b/docs/resources/images/admons/note.gif new file mode 100644 index 00000000..f329d359 Binary files /dev/null and b/docs/resources/images/admons/note.gif differ diff --git a/docs/resources/images/admons/note.png b/docs/resources/images/admons/note.png new file mode 100644 index 00000000..ad57f6f7 Binary files /dev/null and b/docs/resources/images/admons/note.png differ diff --git a/docs/resources/images/admons/note.tif b/docs/resources/images/admons/note.tif new file mode 100644 index 00000000..08644d6b Binary files /dev/null and b/docs/resources/images/admons/note.tif differ diff --git a/docs/resources/images/admons/prev.gif b/docs/resources/images/admons/prev.gif new file mode 100644 index 00000000..64ca8f3c Binary files /dev/null and b/docs/resources/images/admons/prev.gif differ diff --git a/docs/resources/images/admons/prev.png b/docs/resources/images/admons/prev.png new file mode 100644 index 00000000..cf24654f Binary files /dev/null and b/docs/resources/images/admons/prev.png differ diff --git a/docs/resources/images/admons/tip.gif b/docs/resources/images/admons/tip.gif new file mode 100644 index 00000000..823f2b41 Binary files /dev/null and b/docs/resources/images/admons/tip.gif differ diff --git a/docs/resources/images/admons/tip.png b/docs/resources/images/admons/tip.png new file mode 100644 index 00000000..ad57f6f7 Binary files /dev/null and b/docs/resources/images/admons/tip.png differ diff --git a/docs/resources/images/admons/tip.tif b/docs/resources/images/admons/tip.tif new file mode 100644 index 00000000..4a3d8c75 Binary files /dev/null and b/docs/resources/images/admons/tip.tif differ diff --git a/docs/resources/images/admons/toc-blank.png b/docs/resources/images/admons/toc-blank.png new file mode 100644 index 00000000..6ffad17a Binary files /dev/null and b/docs/resources/images/admons/toc-blank.png differ diff --git a/docs/resources/images/admons/toc-minus.png b/docs/resources/images/admons/toc-minus.png new file mode 100644 index 00000000..abbb020c Binary files /dev/null and b/docs/resources/images/admons/toc-minus.png differ diff --git a/docs/resources/images/admons/toc-plus.png b/docs/resources/images/admons/toc-plus.png new file mode 100644 index 00000000..941312ce Binary files /dev/null and b/docs/resources/images/admons/toc-plus.png differ diff --git a/docs/resources/images/admons/up.gif b/docs/resources/images/admons/up.gif new file mode 100644 index 00000000..aabc2d01 Binary files /dev/null and b/docs/resources/images/admons/up.gif differ diff --git a/docs/resources/images/admons/up.png b/docs/resources/images/admons/up.png new file mode 100644 index 00000000..07634de2 Binary files /dev/null and b/docs/resources/images/admons/up.png differ diff --git a/docs/resources/images/admons/warning.gif b/docs/resources/images/admons/warning.gif new file mode 100644 index 00000000..c6acdec6 Binary files /dev/null and b/docs/resources/images/admons/warning.gif differ diff --git a/docs/resources/images/admons/warning.png b/docs/resources/images/admons/warning.png new file mode 100644 index 00000000..ef3e10f4 Binary files /dev/null and b/docs/resources/images/admons/warning.png differ diff --git a/docs/resources/images/admons/warning.tif b/docs/resources/images/admons/warning.tif new file mode 100644 index 00000000..7b6611ec Binary files /dev/null and b/docs/resources/images/admons/warning.tif differ diff --git a/docs/resources/images/callouts/1.png b/docs/resources/images/callouts/1.png new file mode 100644 index 00000000..7d473430 Binary files /dev/null and b/docs/resources/images/callouts/1.png differ diff --git a/docs/resources/images/callouts/10.png b/docs/resources/images/callouts/10.png new file mode 100644 index 00000000..997bbc82 Binary files /dev/null and b/docs/resources/images/callouts/10.png differ diff --git a/docs/resources/images/callouts/11.png b/docs/resources/images/callouts/11.png new file mode 100644 index 00000000..ce47dac3 Binary files /dev/null and b/docs/resources/images/callouts/11.png differ diff --git a/docs/resources/images/callouts/12.png b/docs/resources/images/callouts/12.png new file mode 100644 index 00000000..31daf4e2 Binary files /dev/null and b/docs/resources/images/callouts/12.png differ diff --git a/docs/resources/images/callouts/13.png b/docs/resources/images/callouts/13.png new file mode 100644 index 00000000..14021a89 Binary files /dev/null and b/docs/resources/images/callouts/13.png differ diff --git a/docs/resources/images/callouts/14.png b/docs/resources/images/callouts/14.png new file mode 100644 index 00000000..64014b75 Binary files /dev/null and b/docs/resources/images/callouts/14.png differ diff --git a/docs/resources/images/callouts/15.png b/docs/resources/images/callouts/15.png new file mode 100644 index 00000000..0d65765f Binary files /dev/null and b/docs/resources/images/callouts/15.png differ diff --git a/docs/resources/images/callouts/2.png b/docs/resources/images/callouts/2.png new file mode 100644 index 00000000..5d09341b Binary files /dev/null and b/docs/resources/images/callouts/2.png differ diff --git a/docs/resources/images/callouts/3.png b/docs/resources/images/callouts/3.png new file mode 100644 index 00000000..ef7b7004 Binary files /dev/null and b/docs/resources/images/callouts/3.png differ diff --git a/docs/resources/images/callouts/4.png b/docs/resources/images/callouts/4.png new file mode 100644 index 00000000..adb8364e Binary files /dev/null and b/docs/resources/images/callouts/4.png differ diff --git a/docs/resources/images/callouts/5.png b/docs/resources/images/callouts/5.png new file mode 100644 index 00000000..4d7eb460 Binary files /dev/null and b/docs/resources/images/callouts/5.png differ diff --git a/docs/resources/images/callouts/6.png b/docs/resources/images/callouts/6.png new file mode 100644 index 00000000..0ba694af Binary files /dev/null and b/docs/resources/images/callouts/6.png differ diff --git a/docs/resources/images/callouts/7.png b/docs/resources/images/callouts/7.png new file mode 100644 index 00000000..472e96f8 Binary files /dev/null and b/docs/resources/images/callouts/7.png differ diff --git a/docs/resources/images/callouts/8.png b/docs/resources/images/callouts/8.png new file mode 100644 index 00000000..5e60973c Binary files /dev/null and b/docs/resources/images/callouts/8.png differ diff --git a/docs/resources/images/callouts/9.png b/docs/resources/images/callouts/9.png new file mode 100644 index 00000000..a0676d26 Binary files /dev/null and b/docs/resources/images/callouts/9.png differ diff --git a/docs/resources/images/i21-banner-rhs.jpg b/docs/resources/images/i21-banner-rhs.jpg new file mode 100644 index 00000000..8b24a773 Binary files /dev/null and b/docs/resources/images/i21-banner-rhs.jpg differ diff --git a/docs/resources/images/s2-banner-rhs.png b/docs/resources/images/s2-banner-rhs.png new file mode 100644 index 00000000..a9f6d959 Binary files /dev/null and b/docs/resources/images/s2-banner-rhs.png differ diff --git a/docs/resources/images/s2_box_logo.png b/docs/resources/images/s2_box_logo.png new file mode 100644 index 00000000..8c778a57 Binary files /dev/null and b/docs/resources/images/s2_box_logo.png differ diff --git a/docs/resources/images/xdev-spring_logo.jpg b/docs/resources/images/xdev-spring_logo.jpg new file mode 100644 index 00000000..622962ee Binary files /dev/null and b/docs/resources/images/xdev-spring_logo.jpg differ diff --git a/docs/resources/xsl/fopdf.xsl b/docs/resources/xsl/fopdf.xsl new file mode 100644 index 00000000..79005f07 --- /dev/null +++ b/docs/resources/xsl/fopdf.xsl @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + ( + + ) + + + + Copyright © 2006-2009 + + + + + + + + + + + + + + + + + + + + + + + + + + + + -5em + -5em + + + + + + + + + + + Spring Dynamic Modules() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + 1 + 1 + 0 + + + + + + book toc + + + + 2 + + + + + + + + + + 0 + 0 + 0 + + + 5mm + 10mm + 10mm + + 15mm + 10mm + 0mm + + 18mm + 18mm + + + 0pc + + + + + justify + false + + + 11 + 8 + + + 1.4 + + + + + + + 0.8em + + + + + + 17.4cm + + + + 4pt + 4pt + 4pt + 4pt + + + + 0.1pt + 0.1pt + + + + + 1 + + + + + + + + left + bold + + + pt + + + + + + + + + + + + + + + 0.8em + 0.8em + 0.8em + + + pt + + 0.1em + 0.1em + 0.1em + + + 0.6em + 0.6em + 0.6em + + + pt + + 0.1em + 0.1em + 0.1em + + + 0.4em + 0.4em + 0.4em + + + pt + + 0.1em + 0.1em + 0.1em + + + + + bold + + + pt + + false + 0.4em + 0.6em + 0.8em + + + + + + + + + pt + + + + + 1em + 1em + 1em + #444444 + solid + 0.1pt + 0.5em + 0.5em + 0.5em + 0.5em + 0.5em + 0.5em + + + + 1 + + #F0F0F0 + + + + + + 0 + 1 + + + 90 + + + + + '1' + src/docbkx/resources/images/admons/ + + + + + + figure after + example before + equation before + table before + procedure before + + + + 1 + + + + 0.8em + 0.8em + 0.8em + 0.1em + 0.1em + 0.1em + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/resources/xsl/highlight-fo.xsl b/docs/resources/xsl/highlight-fo.xsl new file mode 100644 index 00000000..f0b5dd94 --- /dev/null +++ b/docs/resources/xsl/highlight-fo.xsl @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/resources/xsl/highlight.xsl b/docs/resources/xsl/highlight.xsl new file mode 100644 index 00000000..c63c4765 --- /dev/null +++ b/docs/resources/xsl/highlight.xsl @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/resources/xsl/html.xsl b/docs/resources/xsl/html.xsl new file mode 100644 index 00000000..00c80d20 --- /dev/null +++ b/docs/resources/xsl/html.xsl @@ -0,0 +1,107 @@ + + + + + + + + + + + 0 + 0 + 1 + + + + + + book toc + + + + 3 + + + + + 1 + + + + + + + 1 + + + 90 + + + + + 1 + images/admons/ + + + + figure after + example before + equation before + table before + procedure before + + + + , + + + + () + + + + +
+

Authors

+

+ +

+
+ + + + + + +
+ diff --git a/docs/resources/xsl/html_chunk.xsl b/docs/resources/xsl/html_chunk.xsl new file mode 100644 index 00000000..926d124d --- /dev/null +++ b/docs/resources/xsl/html_chunk.xsl @@ -0,0 +1,221 @@ + + + + + + + + + + '5' + '1' + 0 + 0 + 1 + + + + book toc + qandaset toc + + + 3 + + + 1 + + + + + 1 + 90 + + + + + 1 + images/admons/ + + + + figure after + example before + equation before + table before + procedure before + + + + , + + + + () + + + + + +
+

Authors

+

+ +

+
+ + + + + + + + 1 + + + + + + + + + + + + + +