openwebbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gerdo...@apache.org
Subject svn commit: r887512 [3/3] - in /incubator/openwebbeans/trunk/webbeans-doc: ./ src/docbkx/ src/docbkx/common/ src/docbkx/modules/ src/docbkx/resources/ src/docbkx/resources/css/ src/docbkx/resources/images/ src/docbkx/resources/images/admons/ src/docbkx...
Date Sat, 05 Dec 2009 08:18:04 GMT
Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/fopdf.xsl
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/fopdf.xsl?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/fopdf.xsl (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/fopdf.xsl Sat Dec  5 08:17:55 2009
@@ -0,0 +1,409 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<xsl:stylesheet 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:fo="http://www.w3.org/1999/XSL/Format" 
+    version="1.0">
+    
+    <xsl:import href="urn:docbkx:stylesheet" />
+
+     <!-- ================ Header and Footer data ============== -->
+    <xsl:param name="apache.logo.src" select="concat($img.src.path, 'asf-logo.gif')" />
+    <xsl:param name="apache.logo.alt" select="'Apache Software Foundation'" />
+    <xsl:param name="document.logo.src" select="concat($img.src.path, 'openwebbeans.png')" />
+    <xsl:param name="document.logo.alt" select="'Apache OpenWebBeans'" />
+    <xsl:param name="document.copyright" select="'&#169; 2009 Apache OpenWebBeans'" />
+
+    <!-- ================ Customization Layer =========== -->
+    <xsl:include href="custompdf/pagesetup.xsl" />
+    <xsl:include href="custompdf/admon.xsl" />
+    <xsl:include href="custompdf/block.xsl" />
+    <xsl:include href="custompdf/inline.xsl" />
+    <xsl:include href="custompdf/titlepage.xsl" />
+    <xsl:include href="custompdf/highlight.xsl" />
+ 
+    <!-- =============== Customized I18n ============== -->
+    <xsl:param name="local.l10n.xml" select="document('customcommon/en.xml')" />
+
+    <!-- =============== Renderer options ============== -->
+    <xsl:param name="xep.extensions" select="0" />
+
+    <xsl:attribute-set name="xep.index.item.properties">
+        <xsl:attribute name="merge-subsequent-page-numbers">true</xsl:attribute>
+        <xsl:attribute name="link-back">true</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- FOP provide only PDF Bookmarks at the moment -->
+    <xsl:param name="fop.extensions">0</xsl:param> <!-- version 0.20.5 or earlier -->
+    <xsl:param name="fop1.extensions">1</xsl:param> <!-- version 0.93 or later -->
+
+    <!-- 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>
+
+    <!-- === Pagelayout === -->
+    <xsl:param name="paper.type">A4</xsl:param>
+    <xsl:param name="page.margin.inner">2.5cm</xsl:param>
+    <xsl:param name="page.margin.outer">2.5cm</xsl:param>
+    <xsl:param name="page.margin.top">0.7cm</xsl:param>
+    <xsl:param name="page.margin.bottom">0.5cm</xsl:param>
+    <xsl:param name="body.margin.top">3cm</xsl:param>
+    <xsl:param name="body.margin.bottom">1.5cm</xsl:param>
+    <xsl:param name="region.before.extent">2.3cm</xsl:param>
+    <xsl:param name="region.after.extent">1.3cm</xsl:param>
+    <xsl:param name="alignment">left</xsl:param>
+    <xsl:param name="hyphenate">true</xsl:param>
+    <xsl:attribute-set name="normal.para.spacing">
+        <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+    </xsl:attribute-set>
+    <xsl:param name="header.column.widths" select="'2 0 1'"></xsl:param>
+    
+    <!-- === Indentation === -->
+    <xsl:param name="title.margin.left">
+        <xsl:choose>
+            <xsl:when test="$fop.extensions != 0">-2pt</xsl:when>
+            <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
+            <xsl:otherwise>0pt</xsl:otherwise>
+        </xsl:choose>
+    </xsl:param>
+    <xsl:param name="body.start.indent">
+        <xsl:choose>
+            <xsl:when test="$fop.extensions != 0">0pt</xsl:when>
+            <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
+            <xsl:otherwise>2pt</xsl:otherwise>
+        </xsl:choose>
+    </xsl:param>
+
+    <!-- === Images === -->
+    <xsl:param name="graphic.default.extension">.png</xsl:param>
+    <xsl:param name="default.image.width">15.5cm</xsl:param>
+    <xsl:param name="keep.relative.image.uris">1</xsl:param>
+
+    <!-- === Call Outs === -->
+    <xsl:param name="callout.graphics" select="'1'"></xsl:param>
+    <xsl:param name="callout.graphics.extension">.png</xsl:param>
+
+    <!-- === Admons === -->
+    <xsl:param name="admon.graphics.extension">.png</xsl:param>
+
+    <!-- === Index === -->
+    <xsl:param name="generate.index" select="1"></xsl:param>
+    <xsl:param name="make.index.markup" select="0"></xsl:param>
+    <xsl:attribute-set name="index.div.title.properties">
+        <xsl:attribute name="margin-left">0pt</xsl:attribute>
+        <xsl:attribute name="font-size">16pt</xsl:attribute>
+        <xsl:attribute name="font-family"><xsl:value-of select="$title.fontset"></xsl:value-of></xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master,'pt * 0.8')"></xsl:value-of></xsl:attribute>
+        <xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master,'pt * 1.2')"></xsl:value-of></xsl:attribute>
+        <xsl:attribute name="space-after.minimum"><xsl:value-of select="concat($body.font.master,'pt * 0.6')"></xsl:value-of></xsl:attribute>
+        <xsl:attribute name="space-after.optimum"><xsl:value-of select="concat($body.font.master,'pt * 0.8')"></xsl:value-of></xsl:attribute>
+        <xsl:attribute name="start-indent">0pt</xsl:attribute>
+    </xsl:attribute-set>
+    <xsl:attribute-set name="index.entry.properties">
+        <xsl:attribute name="start-indent">0pt</xsl:attribute>
+        <xsl:attribute name="font-size">10pt</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- === Enumeration and autolabel === -->
+    <xsl:param name="section.autolabel" select="1" />
+    <!--
+        1 Arabic numeration (1, 2, 3 ...). 
+        A or upperalpha Uppercase letter numeration (A, B, C ...). 
+        a or loweralpha Lowercase letter numeration (a, b, c ...). 
+        I or upperroman Uppercase roman numeration (I, II, III ...). 
+        i or lowerroman Lowercase roman letter numeration (i, ii, iii ...).
+    -->
+    <xsl:param name="chapter.autolabel" select="1" />
+    <xsl:param name="section.label.includes.component.label" select="1" />
+    <xsl:param name="label.from.part" select="0" />
+    <xsl:param name="component.label.includes.part.label" select="0" />
+    <!-- === Line deviding header and ruler from textbody === -->
+    <xsl:param name="header.rule" select="1" />
+    <xsl:param name="footer.rule" select="1" />
+
+    <!-- === Header === -->
+    <xsl:attribute-set name="header.content.properties">
+        <xsl:attribute name="font-family">
+			<xsl:value-of select="$body.fontset"></xsl:value-of>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="font-variant">small-caps</xsl:attribute>
+        <xsl:attribute name="font-size">11pt</xsl:attribute>
+        <xsl:attribute name="margin-left">
+			<xsl:value-of select="$title.margin.left"></xsl:value-of>
+		</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- === Footer === -->
+    <xsl:attribute-set name="footer.content.properties">
+        <xsl:attribute name="font-family">
+			<xsl:value-of select="$body.fontset"></xsl:value-of>
+		</xsl:attribute>
+        <xsl:attribute name="font-size">10pt</xsl:attribute>
+        <xsl:attribute name="margin-left">
+			<xsl:value-of select="$title.margin.left"></xsl:value-of>
+		</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- === Glossary === -->
+    <xsl:param name="glossentry.show.acronym" select="'primary'"></xsl:param>
+
+    <!-- === Refentry === -->
+    <xsl:param name="refentry.generate.name" select="0"></xsl:param>
+    <xsl:param name="refentry.generate.title" select="1"></xsl:param>
+    <xsl:param name="refentry.pagebreak" select="1"></xsl:param>
+
+    <!-- === Varlist === -->
+    <xsl:param name="variablelist.max.termlength">20</xsl:param>
+    <xsl:param name="variablelist.as.blocks" select="1"></xsl:param>
+
+    <!-- === Tables === -->
+    <xsl:attribute-set name="table.cell.padding">
+        <xsl:attribute name="padding-left">2pt</xsl:attribute>
+        <xsl:attribute name="padding-right">2pt</xsl:attribute>
+        <xsl:attribute name="padding-top">2pt</xsl:attribute>
+        <xsl:attribute name="padding-bottom">2pt</xsl:attribute>
+    </xsl:attribute-set>
+    <xsl:attribute-set name="informal.object.properties">
+        <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+        <xsl:attribute name="keep-together.within-line">always</xsl:attribute>
+    </xsl:attribute-set>
+    <xsl:attribute-set name="formal.object.properties">
+        <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+        <xsl:attribute name="keep-together.within-line">always</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- === ULink === -->
+    <xsl:param name="ulink.footnotes" select="0"></xsl:param>
+    <xsl:param name="ulink.show" select="1"></xsl:param>
+
+    <!-- === XREF === -->
+    <xsl:param name="insert.xref.page.number">
+        yes
+    </xsl:param>
+    <!-- Make xrefs and links blue -->
+    <xsl:attribute-set name="xref.properties">
+        <xsl:attribute name="color">
+	  	<xsl:if test="local-name() = 'link'
+	  					or local-name() = 'olink'
+	  					or local-name() = 'ulink'
+	  					or local-name() = 'xref'">
+	  		blue
+	  	</xsl:if>
+	</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- === Fonts === -->
+    <xsl:param name="body.font.family" select="'sans-serif'" />
+    <xsl:param name="title.font.family" select="'sans-serif'" />
+    <xsl:param name="monospace.font.family" select="'monospace'" />
+    <xsl:param name="body.font.master">11</xsl:param>
+    <xsl:param name="body.font.size">
+        <xsl:value-of select="$body.font.master" />
+        <xsl:text>pt</xsl:text>
+    </xsl:param>
+    <xsl:param name="footnote.font.size">9pt</xsl:param>
+
+    <!-- === Font-Styles === -->
+    <xsl:attribute-set name="color.properties">
+<!--        <xsl:attribute name="color">#990000</xsl:attribute>-->
+    </xsl:attribute-set>
+    <xsl:attribute-set name="admonition.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="index.div.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="refentry.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="formal.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="sidebar.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="margin.note.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="component.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="article.appendix.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="abstract.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="revhistory.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="section.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="header.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <xsl:attribute-set name="footer.title.properties" use-attribute-sets="color.properties"></xsl:attribute-set>
+    <!-- Component titles -->
+    <xsl:attribute-set name="component.title.properties" use-attribute-sets="color.properties">
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 2"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">14pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">14pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">
+			<xsl:choose>
+				<xsl:when test="parent::book or parent::part or parent::article or parent::chapter">140pt</xsl:when>
+				<xsl:otherwise>24pt</xsl:otherwise>
+			</xsl:choose>
+		</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">
+			<xsl:choose>
+				<xsl:when test="parent::book or parent::part or parent::article">80pt</xsl:when>
+				<xsl:otherwise>16pt</xsl:otherwise>
+			</xsl:choose>
+		</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">
+			<xsl:choose>
+				<xsl:when test="parent::book or parent::part or parent::article">160pt</xsl:when>
+				<xsl:otherwise>30pt</xsl:otherwise>
+			</xsl:choose>
+		</xsl:attribute>
+        <xsl:attribute name="hyphenate">false</xsl:attribute>
+        <xsl:attribute name="text-align">left</xsl:attribute>
+        <xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left" /></xsl:attribute>
+        <xsl:attribute name="color">#990000</xsl:attribute>
+    </xsl:attribute-set>
+    <!-- section level 1 -->
+    <xsl:attribute-set name="section.title.level1.properties">
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 1.454545"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">16pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">20pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">8pt</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">16pt</xsl:attribute>
+    </xsl:attribute-set>
+    <!-- section level 2 -->
+    <xsl:attribute-set name="section.title.level2.properties">
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 1.272727"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">14pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">8pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">20pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">6pt</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">4pt</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">6pt</xsl:attribute>
+    </xsl:attribute-set>
+    <!-- section level 3 -->
+    <xsl:attribute-set name="section.title.level3.properties">
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 1.090909"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">8pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">16pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">6pt</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">4pt</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">6pt</xsl:attribute>
+    </xsl:attribute-set>
+    <!-- section level 4 -->
+    <xsl:attribute-set name="section.title.level4.properties">
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 1.02"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">8pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">16pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">6pt</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">4pt</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">6pt</xsl:attribute>
+    </xsl:attribute-set>
+    <!-- refentry -->
+    <xsl:attribute-set name="refentry.title.properties">
+        <xsl:attribute name="font-size">
+			<xsl:value-of select="$body.font.master * 1.8"></xsl:value-of>
+			<xsl:text>pt</xsl:text>
+		</xsl:attribute>
+        <xsl:attribute name="font-weight">bold</xsl:attribute>
+        <xsl:attribute name="font-style">italic</xsl:attribute>
+        <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+        <xsl:attribute name="hyphenate">false</xsl:attribute>
+        <xsl:attribute name="space-before.optimum">16pt</xsl:attribute>
+        <xsl:attribute name="space-before.minimum">12pt</xsl:attribute>
+        <xsl:attribute name="space-before.maximum">20pt</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">30pt</xsl:attribute>
+        <xsl:attribute name="space-after.minimum">20pt</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">40pt</xsl:attribute>
+        <xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left" /></xsl:attribute>
+    </xsl:attribute-set>
+    <!-- Verbatim text formatting (programlistings) -->
+    <xsl:attribute-set name="monospace.verbatim.properties">
+        <xsl:attribute name="font-size"><xsl:value-of
+            select="$body.font.master * 0.8333" /><xsl:text>pt</xsl:text></xsl:attribute>
+        <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>
+        <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>
+
+    <xsl:attribute-set name="book.titlepage.recto.address.style">
+        <xsl:attribute name="font-size"><xsl:value-of select="$body.font.master" /><xsl:text>pt</xsl:text></xsl:attribute>
+        <xsl:attribute name="font-weight">normal</xsl:attribute>
+        <xsl:attribute name="font-family"><xsl:value-of select="$body.fontset" /></xsl:attribute>
+        <xsl:attribute name="text-align">right</xsl:attribute>
+        <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>
+        <xsl:attribute name="space-after.minimum">1em</xsl:attribute>
+        <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+        <xsl:attribute name="space-after.maximum">1em</xsl:attribute>
+        <xsl:attribute name="hyphenate">false</xsl:attribute>
+        <xsl:attribute name="linefeed-treatment">preserve</xsl:attribute>
+    </xsl:attribute-set>
+
+    <xsl:attribute-set name="normal.para.spacing">
+        <xsl:attribute name="text-align">justify</xsl:attribute>
+    </xsl:attribute-set>
+
+    <!-- Code highlighting -->
+    <xsl:param name="highlight.source" select="1" />
+
+</xsl:stylesheet>

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/fopdf.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/html.xsl
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/html.xsl?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/html.xsl (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/html.xsl Sat Dec  5 08:17:55 2009
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<xsl:stylesheet 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    version="1.0">
+
+    <!-- import the docbook-stylesheet without chunking -->
+    <xsl:import href="urn:docbkx:stylesheet" />
+
+    <!-- ================ Customization Layer =========== -->
+    <!--
+        customhtml/component.xsl must be imported not included since the
+        template would not get the right priority otherwise.
+    -->
+    <xsl:import href="customhtml/component.xsl" />
+    <xsl:import href="customhtml/sections.xsl" />
+    
+    <xsl:include href="customhtml/admon.xsl" />
+    <xsl:include href="customhtml/autoidx.xsl" />
+    <xsl:include href="customhtml/inline.xsl" />
+    <xsl:include href="customhtml/titlepage.xsl" />
+    <xsl:include href="customhtml/highlight.xsl" />
+
+    <!-- ================ Header and Footer data ============== -->
+    <xsl:param name="apache.logo.src" select="concat($img.src.path, 'asf-logo.gif')" />
+    <xsl:param name="apache.logo.alt" select="'Apache Software Foundation'" />
+    <xsl:param name="document.logo.src" select="concat($img.src.path, 'openwebbeans.png')" />
+    <xsl:param name="document.logo.alt" select="'Apache OpenWebBeans'" />
+    <xsl:param name="document.copyright" select="'&#169; 2009 The Apache OpenWebBeans development community'" />
+
+    <!-- =============== Customized I18n ============== -->
+    <xsl:param name="local.l10n.xml" select="document('customcommon/en.xml')" />
+
+    <!-- ================ Fileextension, rootname and path =========== -->
+    <xsl:param name="html.ext" select="'.html'" />
+    <xsl:param name="root.filename" select="'index'" />
+    <xsl:param name="use.id.as.filename" select="'0'" />
+
+    <!-- ================ Chunking-Level ============================= -->
+    <xsl:param name="chunk.section.depth" select="2" />
+    <!--
+        chunk.first.sections: if non-zero, first-sections will appear on their
+        own page
+    -->
+    <xsl:param name="chunk.first.sections" select="1" />
+
+    <!-- ================ CSS Stylesheet ============================= -->
+    <xsl:param name="css.decoration" select="1" />
+
+    <!-- ================ Enumeration of Sections ==================== -->
+    <xsl:param name="section.autolabel" select="1" />
+    <xsl:param name="section.label.includes.component.label" select="1" />
+
+    <!-- ================ ToC ======================================== -->
+    <xsl:param name="toc.max.depth">
+        1
+    </xsl:param>
+    <xsl:param name="toc.section.depth">
+        3
+    </xsl:param>
+    <xsl:param name="generate.section.toc.level" select="1" />
+
+    <!-- ================ Glossary =================================== -->
+    <xsl:param name="glossentry.show.acronym" select="'primary'" />
+    <xsl:param name="glossterm.auto.link" select="1" />
+
+    <!-- ================ Index =================================== -->
+    <xsl:param name="generate.index" select="1" />
+    <xsl:param name="index.on.type" select="0" />
+    <xsl:param name="index.on.role" select="0" />
+    <xsl:param name="index.prefer.titleabbrev" select="1" />
+
+    <!-- ================ Images ================================= -->
+    <xsl:param name="draft.mode" select="'no'" />
+    <!-- ignore scaling-options for html-output -->
+    <xsl:param name="ignore.image.scaling" select="1" />
+    <xsl:param name="graphic.default.extension" select="'.png'" />
+    <xsl:param name="draft.watermark.image" select="concat($img.src.path, 'admons/draft.png')" />
+
+    <!-- ================ Admontation ================================ -->
+    <xsl:param name="admon.graphics" select="1" />
+    <xsl:param name="admon.graphics.extension" select="'.png'" />
+    <xsl:param name="admon.graphics.path" select="concat($img.src.path, 'admons/')" />
+    <!--
+        1 = Admontation are presented with a generated text label such as Note
+        or Warning
+    -->
+    <xsl:param name="admon.textlabel" select="1" />
+    <xsl:param name="admon.style">
+        <xsl:text><!-- no default margins; use css instead --></xsl:text>
+    </xsl:param>
+
+    <!-- ================ Callout =================================== -->
+    <xsl:param name="callout.graphics" select="'1'" />
+    <xsl:param name="callouts.extension" select="'1'" />
+    <xsl:param name="callout.graphics.extension" select="'.png'" />
+    <xsl:param name="callout.graphics.path" select="concat($img.src.path, 'callouts/')" />
+
+    <!-- ================ Refentry =================================== -->
+    <xsl:param name="refentry.generate.name" select="0" />
+    <xsl:param name="refentry.generate.title" select="1" />
+    <xsl:param name="annotate.toc" select="1" />
+
+    <!-- ================ Navigation ================================= -->
+    <xsl:param name="navig.graphics" select="1" />
+    <xsl:param name="navig.graphics.path" select="concat($img.src.path, 'admons/')" />
+    <xsl:param name="navig.graphics.extension" select="'.gif'" />
+    <xsl:param name="navig.showtitles" select="1" />
+    <xsl:param name="header.rule" select="0" />
+    <xsl:param name="footer.rule" select="0" />
+
+    <!-- ================ Tabledesign ================================ -->
+    <xsl:param name="default.table.width" select="'700'" />
+    <xsl:param name="html.cellspacing" select="'0'" />
+    <xsl:param name="html.cellpadding" select="'1'" />
+
+    <!-- Code highlighting -->
+    <xsl:param name="highlight.source" select="1" />
+
+</xsl:stylesheet>

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/resources/xsl/html.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+        
+        <!ENTITY % entities SYSTEM "entities.ent">
+        %entities;
+]>
+
+<book lang="en"><?dbhtml dir="userguide" ?>
+    <bookinfo>
+        <title>User guide</title>
+        <subtitle>ASL-License implementation of the JSR-299</subtitle>
+        <releaseinfo><!-- State of the document -->published</releaseinfo>
+        <edition><!-- Mandatory! Should be equal to the latest revision-number -->&relversion;</edition>
+        <authorgroup>
+            <author>
+                <firstname>Gurkan</firstname>
+                <surname>Erdogdu</surname>
+                <affiliation>
+                    <orgname>The Apache Software Foundation</orgname>
+                    <orgdiv>Apache OpenWebBeans</orgdiv>
+                </affiliation>
+            </author>
+        </authorgroup>
+        <revhistory>
+            <revision>
+                <revnumber>0.1</revnumber>
+                <date>2009/11/24</date>
+                <authorinitials>gerdogdu</authorinitials>
+                <revremark>Initial release</revremark>
+            </revision>
+        </revhistory>
+        <author><!-- contact person: -->
+            <firstname>Gurkan</firstname><surname>Erdogdu</surname>
+            <email>gerdogdu at apache dot org</email>
+        </author>
+        
+        <!-- Abstract -->
+        <xi:include href="common/abstract.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+        <subjectset><!-- keywords -->
+            <subject>
+                <subjectterm>Documentation</subjectterm>
+            </subject>
+            <subject>
+                <subjectterm>Reference</subjectterm>
+            </subject>
+        </subjectset>
+        
+        <pubdate>&date;</pubdate>
+        <productname>&productnamecomplete;</productname>
+        <productnumber>&relversion;</productnumber>
+        <address>
+            <!-- postal address, keep line breaks -->
+            © &companyname;
+            <!-- 
+            &departmentname;
+            &companyaddress1;
+            &companyaddress2;
+            -->            
+        </address>
+        <legalnotice>
+            &legalnotice;
+        </legalnotice>
+        <copyright>
+            <year>&year;</year>
+            <holder>&companyname;</holder>
+        </copyright>
+
+    </bookinfo>
+
+    <xi:include href="userguide/preface.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/about.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/chapter1.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/chapter2.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/chapter3.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/chapter4.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="common/legalnotes.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+    <xi:include href="userguide/glossary.xml"
+        xmlns:xi="http://www.w3.org/2001/XInclude" />
+        
+        
+    <index id="chapter.index"/>
+
+</book>

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/about.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/about.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/about.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/about.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+    
+    <!ENTITY % entities SYSTEM "../entities.ent" >
+    %entities;
+]>
+
+<chapter>
+    <chapterinfo id="chapter.about">
+        <keywordset>
+            <keyword>About</keyword>
+        </keywordset>
+        <authorinitials>jlmonteiro</authorinitials>
+    </chapterinfo>
+
+    <title>About OpenWebBeans</title>
+
+    <!-- Begin of Index-Span for chapter-wide index entry -->
+    <indexterm class="startofrange" id="idx.chapter.about">
+        <primary>About</primary>
+    </indexterm>
+
+    <epigraph>
+        <para>
+            This chapter explains bla bla bla of &productname;.
+        </para>
+    </epigraph>
+
+    <bridgehead renderas="sect3">Subtitle formatting</bridgehead>
+
+
+    <para>OpenWebBeans is an ASL-License implementation of the JSR-299, Contexts
+        and Dependency Injection for the Java EE platform.</para>
+
+    <para>
+        The specification can be found here:
+        <ulink url="http://www.jcp.org/en/jsr/detail?id=299">http://www.jcp.org/en/jsr/detail?id=299</ulink>
+        .
+    </para>
+
+    <indexterm class="endofrange" startref="idx.chapter.about"></indexterm>
+
+    <section>
+        <title>The team</title>
+
+        <para>Gurkan Erdogdu acts as the lead for the OpenWebBeans project. He
+            can be reached at gurkanerdogdu (at) yahoo (dot) com.</para>
+        <para>Write Others....</para>
+
+        <table>
+            <title>Team composition.</title>
+            <tgroup cols="4" align="left" colsep="1" rowsep="1">
+                <colspec colname="id" colwidth="1*" align="left" />
+                <colspec colname="name" colwidth="2*" align="left" />
+                <colspec colname="email" colwidth="2*" align="left" />
+                <colspec colname="roles" colwidth="1*" align="left" />
+                    
+                <thead>
+                    <row>
+                        <!-- no way to change bg color without PI -->
+                        <?dbhtml bgcolor="#E0E0E0" ?>
+                        <?dbfo bgcolor="#E0E0E0" ?>
+                        
+                        <entry>Id</entry>
+                        <entry>Name</entry>
+                        <entry>Email</entry>
+                        <entry>Roles</entry>
+                    </row>
+                </thead>
+                <tbody>
+                    <row>
+                        <entry><code>gerdogdu</code></entry>
+                        <entry>Gurkan Erdogdu</entry>
+                        <entry><code>gerdogdu at apache dot org</code></entry>
+                        <entry>PMC, Project Lead</entry>
+                    </row>
+                    <row>
+                        <entry><code>matzew</code></entry>
+                        <entry>Matthias Wessendorf</entry>
+                        <entry><code>matzew at apache dot org</code></entry>
+                        <entry>PMC, Mentor</entry>
+                    </row>
+                    <row>
+                        <entry><code>kevan</code></entry>
+                        <entry>Kevan Miller</entry>
+                        <entry><code>kevan dot miller at gmail dot com</code></entry>
+                        <entry>PMC, Mentor</entry>
+                    </row>
+                    <row>
+                        <entry><code>mnour</code></entry>
+                        <entry>Mohammad Nour El-Din</entry>
+                        <entry><code>nour dot mohammad at gmail dot com</code></entry>
+                        <entry>committer</entry>
+                    </row>
+                    <row>
+                        <entry><code>conny</code></entry>
+                        <entry>Conny Lundgren</entry>
+                        <entry><code>conny dot lundgren at gmail dot com</code></entry>
+                        <entry>committer</entry>
+                    </row>
+                    <row>
+                        <entry><code>struberg</code></entry>
+                        <entry>Mark Struberg</entry>
+                        <entry><code>struberg at yahoo dot de</code></entry>
+                        <entry>committer</entry>
+                    </row>
+                    <row>
+                        <entry><code></code></entry>
+                        <entry>James Carman</entry>
+                        <entry><code></code></entry>
+                        <entry></entry>
+                    </row>
+                    <row>
+                        <entry><code></code></entry>
+                        <entry>David Blevins</entry>
+                        <entry><code></code></entry>
+                        <entry></entry>
+                    </row>
+                    <row>
+                        <entry><code></code></entry>
+                        <entry>Joe Bergmark</entry>
+                        <entry><code></code></entry>
+                        <entry></entry>
+                    </row>
+                    <row>
+                        <entry><code></code></entry>
+                        <entry>Eric Covener</entry>
+                        <entry><code></code></entry>
+                        <entry></entry>
+                    </row>
+                </tbody>
+            </tgroup>
+
+        </table>        
+        
+    </section>
+
+</chapter>

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/about.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter1.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter1.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter1.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter1.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+    
+    <!ENTITY % entities SYSTEM "../entities.ent" >
+    %entities;
+]>
+
+<chapter>
+
+    <chapterinfo id="chapter.intro">
+        <keywordset>
+            <keyword>Introduction</keyword>
+        </keywordset>
+        <authorinitials>jlmonteiro</authorinitials>
+    </chapterinfo>
+    <title>Introduction</title>
+   
+  <!-- What is OpenWebBeans -->	
+  <section id="whatisopenwebbeans">
+    <title>What is OpenWebBeans?</title>
+    <para>
+    	OpenWebBeans is an ASL-licensed implementation of the JSR-299: Contexts and Dependency Injection and JSR-330: Dependency Injection for Java. 
+    </para>
+    <section id="features">
+      <title>OpenWebBeans Features</title>
+      <warning><para>Currently OpenWebBeans does not fully implements JSR-299 specification but it is JSR-299 compatible.</para></warning>
+      <para>Currently OpenWebBeans implementation supports the following main features. </para>      
+      <itemizedlist spacing="compact">
+         <listitem>
+         	<para><emphasis>JSR-330 Support:</emphasis> It supports the JSR-330 based injections.</para>
+         </listitem>
+         <listitem>
+            <para><emphasis>Managed Beans Support:</emphasis> Supports the configuration and injection of Managed Beans</para>
+         </listitem>
+         <listitem>
+            <para><emphasis>Session Beans Support in Embeddable OpenEJB in Tomcat 6.x:</emphasis> It supports Session Beans using in embeddable Apache OpenEJB.</para>
+         </listitem>
+         <listitem>
+            <para><emphasis>Producer Field and Method Support:</emphasis> It supports producer based beans.</para>
+         </listitem>
+         <listitem>
+            <para><emphasis>Injection of @Resource, @PersistenceUnit and @PersistenceContext:</emphasis> Currently it is able to inject these resource types.</para>
+         </listitem>
+         <listitem>
+            <para><emphasis>Java Messaging Service (JMS) Injection Support:</emphasis> It supports injection of JMS Connection Factory, JMS Sessions etc.</para>
+		</listitem>
+        <listitem>
+        	<para><emphasis>Event/Observer Support:</emphasis> It supports Event and Observers.</para>
+        </listitem> 
+        <listitem>
+            <para><emphasis>Interceptor and Decrotator Support for Managed Beans:</emphasis> It supports interceptors and decorators for managed beans. Currently
+            it does not support @InterceptorBinding style interceptors and decorators on Session beans.</para>
+        </listitem>
+        <listitem>
+            <para><emphasis>Java SE Support:</emphasis> It can be used in Java SE environments like Java Swing applications.</para>
+        </listitem>
+        <listitem>
+            <para><emphasis>Java EE Web Application Support:</emphasis> It can be used in Java EE Web containers like Tomcat, Jetty etc.</para>
+        </listitem>            
+      </itemizedlist>
+    </section>
+    
+    <section id="modules">
+    	<title>OpenWebBeans Plugin Architecture</title>
+    	<para>OpenWebBeans have been developing as a small core package and including other pieces as a plugin. Each of the package and plugin 
+    	modules are followings:</para>
+    	<itemizedlist spacing="compact">
+    		<listitem>
+    			<para>
+    				<emphasis>JSR-330 API Package:</emphasis> Contains JSR-330 defined API. It will move into the Geronimo specifications in a near time.
+    			</para>
+    		</listitem>    	
+    		<listitem>
+    			<para>
+    				<emphasis>JSR-299 API Package:</emphasis> Contains JSR-299 defined API. It will move into the Geronimo specifications in a near time.
+    			</para>
+    		</listitem>
+    		<listitem>
+    			<para>
+    				<emphasis>OpenWebBeans Implementation(Core) Package:</emphasis> Contains core dependency injection related implementation.
+    			</para>    			
+    		</listitem>
+    		<listitem>
+    			<para>
+    				<emphasis>EJB Plugin:</emphasis> Session Beans injection implementation based on the Apache OpenEJB embeddable in Apache Tomcat
+    			</para>
+    		</listitem>    		
+    		<listitem>
+    			<para>
+    				<emphasis>OpenWebBeans Geronimo Plugin:</emphasis> Geronimo Java EE Server integration codes.
+    			</para>
+    		</listitem>    		    		
+    		<listitem>
+    			<para>
+    				<emphasis>OpenWebBeans JMS Plugin:</emphasis> Provides Java Messaging Service (JMS) related artifact injections.(Connection factories, Sessions etc.)
+    			</para>
+    		</listitem>
+    		<listitem>
+    			<para>
+    				<emphasis>OpenWebBeans Resource Plugin:</emphasis> Provides Java EE resource injections. Currently, it supports only for @PersistenceUnit, @PersistenceContext and @Resource annotations.
+    				To use @Resource based annotations without OpenEJB, you have to define it explicitly in web.xml via &lt;resource-ref&gt; element.
+    			</para>
+                <para>
+                    Example:
+                    <programlisting language="java"><![CDATA[public class Injector{
+   @Produces @Resource(name="myResource") myResource;
+}]]></programlisting>                       
+                    <programlisting language="xml"><![CDATA[<resource-ref>
+   <resource-name>myResource</resource-name>
+   .....
+</resource-ref>]]></programlisting>     
+                </para>
+    		</listitem>    		    		    		
+    		<listitem>
+    			<para>
+    				<emphasis>OpenWebBeans JSF Plugin:</emphasis> Using of dependency injection service in Java Server Faces environment.
+    			</para>
+    		</listitem>    		    		    		
+			<listitem>
+				<para>
+					<emphasis>OpenWebBeans JPA Plugin:</emphasis> It is deprecated now. Use OpenWebBeans Resource plugin instead.
+				</para>
+			</listitem>    		   
+    	</itemizedlist>
+    	
+    	<section>
+    		<title>How to use Plugins?</title>
+    		<para>
+    			Plugins are discovered by the OpenWebBeans runtime using <code>java.util.ServiceLoader</code> class. Each plugin jar
+    			contains META-INF/services folder that contains plugin implementation class. Your sole responsbility to use plugin is to add
+    			related <emphasis>Plugin JAR</emphasis> into the application classpath.
+    		</para>
+    	</section>
+    	
+    	<!-- Section OpenWebBeans SPI -->
+    	<section>
+    		<title>OpenWebBeans SPI</title>
+    		<para>OpenWebBeans interacts with Java EE specific services via SPI interfaces and their specific implementations.
+    		There are several SPI interfaces that are configured in the OpenWebBeans default configuration file. You can
+    		override and replace those SPI implementation with providing your new implementation. For example, OpenWebBeans SPI
+    		<code>org.apache.webbeans.spi.JNDIService</code> interface defines methods to interact with runtime JNDI provider. 
+    		There are two different JNDIService implementation, one for example</para>
+    		
+ <programlisting><![CDATA[org.apache.webbeans.spi.JNDIService=org.apache.webbeans.spi.se.JNDIServiceStaticImpl
+org.apache.webbeans.spi.JNDIService=org.apache.webbeans.spi.ee.JNDIServiceEnterpriseImpl]]></programlisting>
+    		
+    		<para>First one is used in Java SE environment as a simple name-value <code>Map</code> implementation whereas 
+    		the second one contains full blown container provided JNDI context implementation. You would look
+    		at <emphasis>OpenWebBeans Configuration</emphasis> section for getting all SPI interfaces and their explanations.</para>
+    	
+    	</section><!-- End of section OpenWebBeans SPI -->
+    	
+    	<!-- Start of configuration section -->
+    	<section>
+    		<title>OpenWebBeans Configuration</title>
+    		<para>OpenWebBeans has some configuration properties. Most of the configuration parameters are included within
+    		core jar file. But if you wish to update or replace existing configuration, please continue to reading</para>
+    		
+    		<section>
+    			<title>How Configuration Works?</title>
+    			<para>OpenWebBeans' configuration is defined with Java properties file. The name of the default properties
+    			file is <code>"/META-INF/openwebbeans/openwebbeans-default.properties"</code> and it is included within
+    			<code>openwebbeans-impl.jar</code>
+    			file. 
+    			</para>
+    			
+    			<para>
+    				If you wish to override or replace the configuration parameters, create a properties file with name
+    				<code>"/META-INF/openwebbeans/openwebbeans.properties"</code> and put it into your application classpath. In your
+    				properties file, you can override the default configuration parameter values.
+    			</para>
+    			
+    		</section>
+    		
+    		
+    		
+    		<section>
+    			<title>Configuration Parameters</title>
+    			<para>OpenWebBeans defines a several comfuration parameters. Those are listed below:</para>
+    			<itemizedlist>
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.JNDIService:</emphasis> JNDI service SPI interface. Configures JNDI Service implementation for getting
+    					objects from JNDI tree.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.JNDIService.jmsConnectionFactoryJndi:</emphasis>  Configures JMS ConnectionFactory object jndi name.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.conversation.Conversation.periodicDelay:</emphasis>  Conversation removing thread periodic delay. Unused
+    					conversations are removed by the container periodically.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.TransactionService:</emphasis> Transaction service SPI interface.  Configures Transaction Service provider 
+    					implementation for getting transaction manager and transaction.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.resource.spi.ResourceService:</emphasis> Resource service SPI interface. Defines how to inject Java EE based resources
+    					like @PersistenceContext, @PersistenceUnit, @WebServiceRef and @Resource.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.deployer.MetaDataDiscoveryService:</emphasis> Discovery service SPI interfaces. Configures Discovery Service
+    					implementation for  discovering JSR-299 beans and configuration xmls.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.deployer.UseEjbMetaDataDiscoveryService:</emphasis> Defines whether or not use EJB session bean discovery. If 
+    					application is run in the OpenEJB embeddable container, one must define this as true.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.useOwbSpecificXmlConfig:</emphasis> Use OpenWebBeans specific configuration or not. Generally it is not required
+    					to change this. Not portable!</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.fieldInjection.useOwbSpecificInjection:</emphasis>  Use @Inject annotation at injection fields or not. If it is set to true
+  						you can inject objects into beans without @Inject annotation. Not portable!</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.conversation.ConversationService:</emphasis> Conversation Service SPI. Configures Conversation Service
+    					implementation for getting conversation related informations. Currently conversation service is implemented for Java Server Faces
+    					based applications.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.application.jsp:</emphasis> Defines configuration parameter to specify that application is full Java
+    					Server Pages(JSP) application. If application is JSP, OpenWebBeans register ELResolver with JSP application.</para>
+    				</listitem>
+    				
+    				<listitem>
+    					<para><emphasis>org.apache.webbeans.spi.lifecycle.Lifecycle:</emphasis> Bootstrap service SPI interface. Defines how OpenWebBeans container is bootstrapped.</para>
+    				</listitem>
+    				
+    			</itemizedlist>
+    		</section>
+    		
+    		<section>
+    			<title>Default Configuration Values</title>
+                <para>TODO</para>
+    		</section>
+    		
+    	</section> <!-- End of Configuration Section -->
+    	
+    </section>
+    
+</section>
+<!-- End of SECTION What is OpenWebBeans -->
+
+</chapter>
\ No newline at end of file

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter1.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter2.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter2.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter2.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter2.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+        
+        <!ENTITY % entities SYSTEM "../entities.ent">
+        %entities;
+]>
+<chapter id="chapter2">
+  <title>Using OpenWebBeans within Java EE Web</title>
+   
+  <!-- What is OpenWebBeans -->	
+  <section>
+    <title>OpenWebBeans in 5 Minute</title>
+    <para>
+    	In this part of the user guide, we will look at how to configure and use OpenWebBeans in a <emphasis>Java EE
+    	Web</emphasis> projects.  
+    </para>
+
+    <section>
+      <title>Simple JSP Application</title>
+    </section>
+    
+    <section>
+    	<title>Using with JSF</title>
+    </section>
+    
+    <section>
+    	<title>Using with JPA</title>
+    </section>
+    
+</section>
+<!-- End of SECTION What is OpenWebBeans -->
+
+</chapter>
\ No newline at end of file

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter2.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter3.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter3.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter3.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter3.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+        
+        <!ENTITY % entities SYSTEM "../entities.ent">
+        %entities;
+]>
+<chapter id="chapter3">
+  <title>Using OpenWebBeans within OpenEJB</title>
+   
+  <!-- What is OpenWebBeans -->	
+  <section>
+    <title>OpenWebBeans in 5 Minute</title>
+    <para>
+    	In this part of the user guide, we will look at how to configure and use OpenWebBeans in a <emphasis>Java EE
+    	Web</emphasis> projects.  
+    </para>
+
+    <section>
+      <title>Simple JSP Application</title>
+    </section>
+    
+    <section>
+    	<title>Using with JSF</title>
+    </section>
+    
+    <section>
+    	<title>Using with JPA</title>
+    </section>
+    
+</section>
+<!-- End of SECTION What is OpenWebBeans -->
+
+</chapter>
\ No newline at end of file

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter3.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter4.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter4.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter4.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter4.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+        
+        <!ENTITY % entities SYSTEM "../entities.ent">
+        %entities;
+]>
+<chapter id="chapter4">
+  <title>Using OpenWebBeans within Java SE</title>
+   
+  <!-- What is OpenWebBeans -->	
+  <section>
+    <title>OpenWebBeans in 5 Minute</title>
+    <para>
+    	In this part of the user guide, we will look at how to configure and use OpenWebBeans in a <emphasis>Java EE
+    	Web</emphasis> projects.  
+    </para>
+
+    <section>
+      <title>Simple JSP Application</title>
+    </section>
+    
+    <section>
+    	<title>Using with JSF</title>
+    </section>
+    
+    <section>
+    	<title>Using with JPA</title>
+    </section>
+    
+</section>
+<!-- End of SECTION What is OpenWebBeans -->
+
+</chapter>
\ No newline at end of file

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/chapter4.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/glossary.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/glossary.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/glossary.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/glossary.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<!DOCTYPE glossary PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+    
+    <!ENTITY % entities SYSTEM "../entities.ent" >
+    %entities;
+]>
+
+<glossary id="chapter.glossary">
+	<title>Glossary</title>
+	<para>This is the glossary of the &productname;</para>
+
+	<!-- ********************************************************************* -->
+	<!--                           E                                           -->
+	<!-- ********************************************************************* -->
+	<glossdiv id="glossary.e">
+		<title>E</title>
+		<glossentry id="glossary.ejb">
+			<glossterm>Enterprise JavaBeans</glossterm>
+			<glossdef>
+				<para>
+	Enterprise JavaBeans™ (EJB) is a managed, server-side component
+	architecture for modular construction of enterprise applications.
+				</para>
+			</glossdef>
+		</glossentry>
+	</glossdiv>
+	
+	<!-- ********************************************************************* -->
+	<!--                           O                                           -->
+	<!-- ********************************************************************* -->
+	<glossdiv id="glossary.o">
+		<title>O</title>
+		<glossentry id="glossary.OpenEJB">
+			<glossterm>Apache OpenEJB</glossterm>
+			<glossdef>
+				<para>
+	OpenEJB is an open source, embeddable and lightweight EJB Container
+	System and EJB Server, released under the Apache 2.0 License. OpenEJB
+	has been integrated with J2EE application servers such as Geronimo[1],
+	and WebObjects[2].
+
+	The role of OpenEJB is to create a runtime environment to run EJBs and let
+	others access them in a unified way. Regardless of which application
+	wants to access the beans, they all do it the same way, by accessing
+	the appropriate Java Naming and Directory Interface (JNDI) context and
+	looking up a home object. Think about JNDI as a catalog of names with
+	objects bound to them. JNDI Initial Context is the starting point when
+	working with the catalog--looking up a name or accessing the object
+	bound to it. OpenEJB can run in two modes: Local (AKA IntraVM) Server
+	and Remote Server.
+
+	Apache OpenEJB 3.0, released in April 2008, adds OSGi support.
+				</para>
+			</glossdef>
+		</glossentry>
+	</glossdiv>
+	
+	<!-- ********************************************************************* -->
+	<!--                           S                                           -->
+	<!-- ********************************************************************* -->
+	<glossdiv id="glossary.s">
+		<title>S</title>
+		<glossentry id="glossary.slsb">
+			<glossterm>Stateless Session Bean</glossterm>
+			<glossdef>
+				<para>
+	Stateless Session Beans are distributed objects that do not have state
+	associated with them thus allowing concurrent access to the bean. The
+	contents of instance variables are not guaranteed to be preserved
+	across method calls. The lack of overhead to maintain a conversation
+	with the calling program makes them less resource-intensive than
+	stateful beans.
+				</para>
+			</glossdef>
+		</glossentry>
+		<glossentry id="glossary.sfsb">
+			<glossterm>Stateful Session Bean</glossterm>
+			<glossdef>
+				<para>
+	Stateful Session Beans are distributed objects having state: that is,
+	they keep track of which calling program they are dealing with
+	throughout a session. For example, checking out in a web store might be
+	handled by a stateful session bean, which would use its state to keep
+	track of where the customer is in the checkout process. On the other
+	hand, sending an e-mail to customer support might be handled by a
+	stateless bean, since this is a one-off operation and not part of a
+	multi-step process. Stateful session beans' state may be persisted, but
+	access to the bean instance is limited to only one client.
+				</para>
+			</glossdef>
+		</glossentry>
+	</glossdiv>
+
+	<!-- ********************************************************************* -->
+	<!--                           T                                           -->
+	<!-- ********************************************************************* -->
+	<glossdiv id="glossary.t">
+		<title>T</title>
+		<glossentry id="glossary.tapestry">
+			<glossterm>Apache Tapestry</glossterm>
+			<glossdef>
+				<para>
+	The presentation in the Apache Tapestry web site is:
+	[...]
+	Tapestry is an open-source framework for creating dynamic, robust, highly
+	scalable web applications in Java. Tapestry complements and builds upon
+	the standard Java Servlet API, and so it works in any servlet container
+	or application server.
+	[...]
+				</para>
+			</glossdef>
+		</glossentry>
+	</glossdiv>
+	
+</glossary>

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/glossary.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/preface.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/preface.xml?rev=887512&view=auto
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/preface.xml (added)
+++ incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/preface.xml Sat Dec  5 08:17:55 2009
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        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.
+    -->
+<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
+    
+    <!ENTITY % entities SYSTEM "../entities.ent" >
+    %entities;
+]>
+
+<preface>
+	<title>Preface</title>
+	<para>
+		In this guide we merged all kind of information needed to
+		configure parts of the
+		&productnamecomplete;
+		(from now on simply called
+		&productname;
+		throughout the rest of this document). A comprehensive index has
+		been provided which should help you to quickly find the
+		information you are looking for. We have also included a
+		glossary that contains explanations of terms that are mentioned
+		throughout this guide.
+	</para>
+	<para>
+		We hope that this user guide helps you to increase your
+		knowledge and understanding of
+		&productname;. We are sure that it will make development of applications
+		based on
+		&productname;
+		a lot easier for you. Feedback is always welcome.
+	</para>
+	
+	<bridgehead renderas="sect2">Conventions used in this document</bridgehead>
+	<bridgehead renderas="sect3">Typography</bridgehead>
+	<para>
+		the following typographical conventions are used in this
+		document:
+	</para>
+	<variablelist>
+		<varlistentry>
+			<term>
+				<database>database</database>
+			</term>
+			<listitem>
+				<para>
+					used for database elements (tables, fields, keys,
+					views,...)
+				</para>
+			</listitem>
+		</varlistentry>
+		<varlistentry>
+			<term>
+				<classname>class</classname>
+				,
+				<interfacename>interface</interfacename>
+				,
+				<methodname>method</methodname>
+			</term>
+			<listitem>
+				<para>
+					used for (Java) classes, interfaces and methods
+				</para>
+			</listitem>
+		</varlistentry>
+		<varlistentry>
+			<term>
+				<sgmltag class="emptytag">tag</sgmltag>
+				,
+				<sgmltag class="attribute">attribute</sgmltag>
+				,
+				<sgmltag class="attvalue">value</sgmltag>
+			</term>
+			<listitem>
+				<para>
+					used for XML elements (tags, attributes and values)
+				</para>
+			</listitem>
+		</varlistentry>
+		<varlistentry>
+			<term>
+				<property>
+					property
+					<replaceable>N</replaceable>
+				</property>
+				,
+				<parameter>
+					parameter
+					<replaceable>N</replaceable>
+				</parameter>
+			</term>
+			<listitem>
+				<para>
+					used for property- and parameternames. The '
+					<replaceable>N</replaceable>
+					' (or other literal) is a variable part of the name,
+					which usually stands for a running number.
+				</para>
+			</listitem>
+		</varlistentry>
+		<varlistentry>
+			<term>
+				<literal>value</literal>
+			</term>
+			<listitem>
+				<para>
+					used for defined values. This can be a default value
+					an example or the value of a constant.
+				</para>
+			</listitem>
+		</varlistentry>
+		<varlistentry>
+			<term>
+				<code>bean name="myBean"</code>
+			</term>
+			<listitem>
+				<para>used for inline sourcecode examples</para>
+			</listitem>
+		</varlistentry>
+	</variablelist>
+    <para>
+    	<programlisting language="xml"><![CDATA[<bean name="beanName" class="fqn.of.the.bean">
+	<property name="beanPropertyName" ref="with its value"/>
+</bean>]]></programlisting>
+    used for longer source code examples
+    </para>
+	<note><para>Indicates a tip, suggestion or general note</para></note>
+	<warning><para>Indicates a warning</para></warning>
+</preface>
\ No newline at end of file

Propchange: incubator/openwebbeans/trunk/webbeans-doc/src/docbkx/userguide/preface.xml
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message