aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/fo_impl
diff options
context:
space:
mode:
authorWilliam Victor Mote <vmote@apache.org>2002-11-30 07:24:10 +0000
committerWilliam Victor Mote <vmote@apache.org>2002-11-30 07:24:10 +0000
commit64b3c5ede295343029ded69bb7f035ddd47409f3 (patch)
tree8e9c4dbe474b2f537f5cb02b8ac7636bef9b8a87 /docs/design/fo_impl
parent8d3f23d1924ceb5822daa3c280864fd58815f8c5 (diff)
downloadxmlgraphics-fop-64b3c5ede295343029ded69bb7f035ddd47409f3.tar.gz
xmlgraphics-fop-64b3c5ede295343029ded69bb7f035ddd47409f3.zip
white-space and line-ending fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195684 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/design/fo_impl')
-rw-r--r--docs/design/fo_impl/fo_classes.xml446
-rw-r--r--docs/design/fo_impl/fo_classes.xsl88
2 files changed, 267 insertions, 267 deletions
diff --git a/docs/design/fo_impl/fo_classes.xml b/docs/design/fo_impl/fo_classes.xml
index adcf04055..f9de1d683 100644
--- a/docs/design/fo_impl/fo_classes.xml
+++ b/docs/design/fo_impl/fo_classes.xml
@@ -72,289 +72,289 @@ parent.
The Name, Spec Content, and Breaks &amp; Keeps information is definite.
The type and multiplicity of generated areas is definite, as well as whether
the generated areas are reference areas or not. The BaseClass and the
-layout area information is FOP-implementation dependent.
+layout area information is FOP-implementation dependent.
</para>
<para><em>Note:</em> Numbers in parentheses refer to Notes. A * after
an FO name indicates that the object is not yet implemented.</para>
</usage>
<category class="block-level">
<object>
- <name>block</name>
- <baseClass>FObjMixed</baseClass>
- <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>BlockArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>All (2)</breaksKeeps>
+ <name>block</name>
+ <baseClass>FObjMixed</baseClass>
+ <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>BlockArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All (2)</breaksKeeps>
</object>
<object>
- <name>block-container</name>
- <baseClass>FObj</baseClass>
- <specContent><![CDATA[(%block;)+]]></specContent>
- <generatedAreas isReference="true">
- <type><class>viewport/ref</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>AreaContainer</currentLayout>
- </generatedAreas>
- <breaksKeeps>All</breaksKeeps>
+ <name>block-container</name>
+ <baseClass>FObj</baseClass>
+ <specContent><![CDATA[(%block;)+]]></specContent>
+ <generatedAreas isReference="true">
+ <type><class>viewport/ref</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>AreaContainer</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All</breaksKeeps>
</object>
<object implemented="false">
- <name>table-and-caption</name>
- <baseClass>FObj (1)</baseClass>
- <specContent>(table-caption?,table)</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>AreaContainer</currentLayout>
- </generatedAreas>
- <breaksKeeps>All keeps</breaksKeeps>
+ <name>table-and-caption</name>
+ <baseClass>FObj (1)</baseClass>
+ <specContent>(table-caption?,table)</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>AreaContainer</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All keeps</breaksKeeps>
</object>
<object>
- <name>table</name>
- <baseClass>FObj</baseClass>
- <specContent>(table-column*,table-header?, table-footer?,table-body+)</specContent>
- <generatedAreas isReference="true">
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>AreaContainer</currentLayout>
- </generatedAreas>
- <breaksKeeps>All</breaksKeeps>
+ <name>table</name>
+ <baseClass>FObj</baseClass>
+ <specContent>(table-column*,table-header?, table-footer?,table-body+)</specContent>
+ <generatedAreas isReference="true">
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>AreaContainer</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All</breaksKeeps>
</object>
<object>
- <name>list-block</name>
- <baseClass>FObj</baseClass>
- <specContent>(list-item+)</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>BlockArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>All</breaksKeeps>
+ <name>list-block</name>
+ <baseClass>FObj</baseClass>
+ <specContent>(list-item+)</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>BlockArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All</breaksKeeps>
</object>
</category>
<category class="inline-level">
<object implemented="false">
- <name>bidi-override</name>
- <baseClass>FObjMixed (1)</baseClass>
- <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout/>
- </generatedAreas>
- <breaksKeeps/>
+ <name>bidi-override</name>
+ <baseClass>FObjMixed (1)</baseClass>
+ <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout/>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object>
- <name>character</name>
- <baseClass>FObj</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout intoParentArea="true">BlockArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>kwn, kwp</breaksKeeps>
+ <name>character</name>
+ <baseClass>FObj</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout intoParentArea="true">BlockArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kwn, kwp</breaksKeeps>
</object>
<object>
- <name>external-graphic</name>
- <baseClass>FObj</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas>
- <type><class>viewport/ref</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout>ImageArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>kwn, kwp</breaksKeeps>
+ <name>external-graphic</name>
+ <baseClass>FObj</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas>
+ <type><class>viewport/ref</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout>ImageArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kwn, kwp</breaksKeeps>
</object>
<object implemented="false">
- <name>initial-property-set</name>
- <baseClass>FObj (1)</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas/>
- <breaksKeeps/>
+ <name>initial-property-set</name>
+ <baseClass>FObj (1)</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas/>
+ <breaksKeeps/>
</object>
<object>
- <name>instream-foreign-object</name>
- <baseClass>FObj</baseClass>
- <specContent>XML</specContent>
- <generatedAreas>
- <type><class>viewport/ref</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout>ForeignObjectArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>kwn, kwp</breaksKeeps>
+ <name>instream-foreign-object</name>
+ <baseClass>FObj</baseClass>
+ <specContent>XML</specContent>
+ <generatedAreas>
+ <type><class>viewport/ref</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout>ForeignObjectArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kwn, kwp</breaksKeeps>
</object>
<object>
- <name>inline</name>
- <baseClass>FObjMixed</baseClass>
- <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout intoParentArea="true">Area</currentLayout>
- </generatedAreas>
- <breaksKeeps>All keeps</breaksKeeps>
+ <name>inline</name>
+ <baseClass>FObjMixed</baseClass>
+ <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout intoParentArea="true">Area</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All keeps</breaksKeeps>
</object>
<object implemented="false">
- <name>inline-container</name>
- <baseClass>FObj (1)</baseClass>
- <specContent><![CDATA[(%block;)+]]></specContent>
- <generatedAreas isReference="true">
- <type><class>viewport/ref</class><stacking>inline</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout/>
- </generatedAreas>
- <breaksKeeps>All keeps</breaksKeeps>
+ <name>inline-container</name>
+ <baseClass>FObj (1)</baseClass>
+ <specContent><![CDATA[(%block;)+]]></specContent>
+ <generatedAreas isReference="true">
+ <type><class>viewport/ref</class><stacking>inline</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout/>
+ </generatedAreas>
+ <breaksKeeps>All keeps</breaksKeeps>
</object>
<object>
- <name>leader</name>
- <baseClass>FObjMixed</baseClass>
- <specContent><![CDATA[(#PCDATA|%inline;)*]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout intoParentArea="true">BlockArea</currentLayout>
- </generatedAreas>
- <breaksKeeps/>
+ <name>leader</name>
+ <baseClass>FObjMixed</baseClass>
+ <specContent><![CDATA[(#PCDATA|%inline;)*]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout intoParentArea="true">BlockArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object>
- <name>page-number</name>
- <baseClass>FObj</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout intoParentArea="true">BlockArea (4)</currentLayout>
- </generatedAreas>
- <breaksKeeps>kwn, kwp</breaksKeeps>
+ <name>page-number</name>
+ <baseClass>FObj</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout intoParentArea="true">BlockArea (4)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kwn, kwp</breaksKeeps>
</object>
<object>
- <name>page-number-citation</name>
- <baseClass>FObj</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1</multiplicity>
- <currentLayout intoParentArea="true">BlockArea (4)</currentLayout>
- </generatedAreas>
- <breaksKeeps>kwn, kwp</breaksKeeps>
+ <name>page-number-citation</name>
+ <baseClass>FObj</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1</multiplicity>
+ <currentLayout intoParentArea="true">BlockArea (4)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kwn, kwp</breaksKeeps>
</object>
<object>
- <name>basic-link</name>
- <baseClass>FObjMixed</baseClass>
- <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>inline</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout intoParentArea="true">Area (4)</currentLayout>
- </generatedAreas>
- <breaksKeeps>All keeps</breaksKeeps>
+ <name>basic-link</name>
+ <baseClass>FObjMixed</baseClass>
+ <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>inline</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout intoParentArea="true">Area (4)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All keeps</breaksKeeps>
</object>
</category>
<category class="other">
<object>
- <name>list-item-body</name>
- <baseClass>FObj</baseClass>
- <specContent><![CDATA[(%block;)+]]></specContent>
- <generatedAreas>
- <type><class>None</class><stacking>None</stacking></type>
- <multiplicity/>
- <currentLayout intoParentArea="true">Area</currentLayout>
- </generatedAreas>
- <breaksKeeps>kt</breaksKeeps>
+ <name>list-item-body</name>
+ <baseClass>FObj</baseClass>
+ <specContent><![CDATA[(%block;)+]]></specContent>
+ <generatedAreas>
+ <type><class>None</class><stacking>None</stacking></type>
+ <multiplicity/>
+ <currentLayout intoParentArea="true">Area</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kt</breaksKeeps>
</object>
<object>
- <name>list-item</name>
- <baseClass>FObj</baseClass>
- <specContent>(list-item-label,list-item-body)</specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>BlockArea</currentLayout>
- </generatedAreas>
- <breaksKeeps>All</breaksKeeps>
+ <name>list-item</name>
+ <baseClass>FObj</baseClass>
+ <specContent>(list-item-label,list-item-body)</specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>BlockArea</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>All</breaksKeeps>
</object>
<object>
- <name>list-item-label</name>
- <baseClass>FObj</baseClass>
- <specContent><![CDATA[(%block;)*]]></specContent>
- <generatedAreas>
- <type><class>None</class><stacking>None</stacking></type>
- <multiplicity/>
- <currentLayout intoParentArea="true">Area</currentLayout>
- </generatedAreas>
- <breaksKeeps>kt</breaksKeeps>
+ <name>list-item-label</name>
+ <baseClass>FObj</baseClass>
+ <specContent><![CDATA[(%block;)*]]></specContent>
+ <generatedAreas>
+ <type><class>None</class><stacking>None</stacking></type>
+ <multiplicity/>
+ <currentLayout intoParentArea="true">Area</currentLayout>
+ </generatedAreas>
+ <breaksKeeps>kt</breaksKeeps>
</object>
<object>
- <name>table-body</name>
- <baseClass>FObj</baseClass>
- <specContent>(table-row+|table-cell+)</specContent>
- <generatedAreas>
- <type><class>None</class><stacking>None</stacking></type>
- <multiplicity/>
- <currentLayout>AreaContainer (3)</currentLayout>
- </generatedAreas>
- <breaksKeeps/>
+ <name>table-body</name>
+ <baseClass>FObj</baseClass>
+ <specContent>(table-row+|table-cell+)</specContent>
+ <generatedAreas>
+ <type><class>None</class><stacking>None</stacking></type>
+ <multiplicity/>
+ <currentLayout>AreaContainer (3)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object implemented="false">
- <name>table-caption</name>
- <baseClass>FObj (1)</baseClass>
- <specContent><![CDATA[(%block;)+]]></specContent>
- <generatedAreas>
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout/>
- </generatedAreas>
- <breaksKeeps>kt</breaksKeeps>
+ <name>table-caption</name>
+ <baseClass>FObj (1)</baseClass>
+ <specContent><![CDATA[(%block;)+]]></specContent>
+ <generatedAreas>
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout/>
+ </generatedAreas>
+ <breaksKeeps>kt</breaksKeeps>
</object>
<object>
- <name>table-cell</name>
- <baseClass>FObj</baseClass>
- <specContent><![CDATA[(%block;)+]]></specContent>
- <generatedAreas isReference="true">
- <type><class>normal</class><stacking>block</stacking></type>
- <multiplicity>1..*</multiplicity>
- <currentLayout>AreaContainer</currentLayout>
- </generatedAreas>
- <breaksKeeps/>
+ <name>table-cell</name>
+ <baseClass>FObj</baseClass>
+ <specContent><![CDATA[(%block;)+]]></specContent>
+ <generatedAreas isReference="true">
+ <type><class>normal</class><stacking>block</stacking></type>
+ <multiplicity>1..*</multiplicity>
+ <currentLayout>AreaContainer</currentLayout>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object>
- <name>table-column</name>
- <baseClass>FObj</baseClass>
- <specContent>EMPTY</specContent>
- <generatedAreas/>
- <breaksKeeps/>
+ <name>table-column</name>
+ <baseClass>FObj</baseClass>
+ <specContent>EMPTY</specContent>
+ <generatedAreas/>
+ <breaksKeeps/>
</object>
<object>
- <name>table-footer</name>
- <baseClass>TableBody</baseClass>
- <specContent>(table-row+|table-cell+)</specContent>
- <generatedAreas>
- <type><class>None</class><stacking>None</stacking></type>
- <multiplicity/>
- <currentLayout>AreaContainer (3)</currentLayout>
- </generatedAreas>
- <breaksKeeps/>
+ <name>table-footer</name>
+ <baseClass>TableBody</baseClass>
+ <specContent>(table-row+|table-cell+)</specContent>
+ <generatedAreas>
+ <type><class>None</class><stacking>None</stacking></type>
+ <multiplicity/>
+ <currentLayout>AreaContainer (3)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object>
- <name>table-header</name>
- <baseClass>TableBody</baseClass>
- <specContent>(table-row+|table-cell+)</specContent>
- <generatedAreas>
- <type><class>None</class><stacking>None</stacking></type>
- <multiplicity/>
- <currentLayout>AreaContainer (3)</currentLayout>
- </generatedAreas>
- <breaksKeeps/>
+ <name>table-header</name>
+ <baseClass>TableBody</baseClass>
+ <specContent>(table-row+|table-cell+)</specContent>
+ <generatedAreas>
+ <type><class>None</class><stacking>None</stacking></type>
+ <multiplicity/>
+ <currentLayout>AreaContainer (3)</currentLayout>
+ </generatedAreas>
+ <breaksKeeps/>
</object>
<object>
- <name>table-row</name>
- <baseClass>FObj</baseClass>
- <specContent>(table-cell+)</specContent>
- <generatedAreas/>
- <breaksKeeps>All</breaksKeeps>
+ <name>table-row</name>
+ <baseClass>FObj</baseClass>
+ <specContent>(table-cell+)</specContent>
+ <generatedAreas/>
+ <breaksKeeps>All</breaksKeeps>
</object>
</category>
<notes>
diff --git a/docs/design/fo_impl/fo_classes.xsl b/docs/design/fo_impl/fo_classes.xsl
index ad9e21690..bacb805df 100644
--- a/docs/design/fo_impl/fo_classes.xsl
+++ b/docs/design/fo_impl/fo_classes.xsl
@@ -1,14 +1,14 @@
-<?xml version="1.0"?>
+<?xml version="1.0"?>
<xsl:stylesheet
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
- xmlns:fo="http://www.w3.org/1999/XSL/Format">
-
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format">
+
<xsl:output method="html"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
- <xsl:apply-templates/>
+ <xsl:apply-templates/>
</xsl:template>
<xsl:template match="formattingObjects">
@@ -31,69 +31,69 @@
</xsl:template>
<xsl:template match="usage">
- <xsl:apply-templates select="para"/>
+ <xsl:apply-templates select="para"/>
</xsl:template>
<xsl:template match="para">
- <p><xsl:apply-templates/></p>
+ <p><xsl:apply-templates/></p>
</xsl:template>
<xsl:template match="em">
- <em><xsl:apply-templates/></em>
+ <em><xsl:apply-templates/></em>
</xsl:template>
<xsl:template match="term">
- <b><xsl:apply-templates/></b>
+ <b><xsl:apply-templates/></b>
</xsl:template>
<xsl:template match="category">
- <table width="100%" cellpadding="5" cellspacing="1" border="1">
- <tr>
- <th>Name</th><th>Base Class</th><th>Spec Content</th>
- <th>Generated Areas</th><th>Breaks and Keeps</th>
- </tr>
- <xsl:apply-templates select="object"/>
- </table>
+ <table width="100%" cellpadding="5" cellspacing="1" border="1">
+ <tr>
+ <th>Name</th><th>Base Class</th><th>Spec Content</th>
+ <th>Generated Areas</th><th>Breaks and Keeps</th>
+ </tr>
+ <xsl:apply-templates select="object"/>
+ </table>
</xsl:template>
<xsl:template match="object">
- <tr>
- <td>
- <xsl:value-of select="name"/>
- <xsl:if test="self::node()[@implemented='false']">&#0160;*</xsl:if>
- </td>
- <td><xsl:value-of select="baseClass"/></td>
- <td><xsl:value-of select="specContent"/></td>
- <td><xsl:apply-templates select="generatedAreas"/></td>
- <td><xsl:value-of select="breaksKeeps"/>&#0160;</td>
- </tr>
+ <tr>
+ <td>
+ <xsl:value-of select="name"/>
+ <xsl:if test="self::node()[@implemented='false']">&#0160;*</xsl:if>
+ </td>
+ <td><xsl:value-of select="baseClass"/></td>
+ <td><xsl:value-of select="specContent"/></td>
+ <td><xsl:apply-templates select="generatedAreas"/></td>
+ <td><xsl:value-of select="breaksKeeps"/>&#0160;</td>
+ </tr>
</xsl:template>
<xsl:template match="generatedAreas">
<xsl:choose>
- <xsl:when test="currentLayout">
- <ul>
- <li>Class: <xsl:value-of select="type/class"/>&#0160;
- Stacking: <xsl:value-of select="type/stacking"/></li>
- <li>Multiplicity: <xsl:value-of select="multiplicity"/></li>
- <li>Layout into: <xsl:value-of select="currentLayout"/>
- <xsl:if test="currentLayout[@intoParentArea='true']">&#0160;(parent)</xsl:if></li>
- <xsl:if test="self::node()[@isReference='true']">
- <li>Reference Area(s)</li>
- </xsl:if>
- </ul>
- </xsl:when>
- <xsl:otherwise>&#0160;</xsl:otherwise>
+ <xsl:when test="currentLayout">
+ <ul>
+ <li>Class: <xsl:value-of select="type/class"/>&#0160;
+ Stacking: <xsl:value-of select="type/stacking"/></li>
+ <li>Multiplicity: <xsl:value-of select="multiplicity"/></li>
+ <li>Layout into: <xsl:value-of select="currentLayout"/>
+ <xsl:if test="currentLayout[@intoParentArea='true']">&#0160;(parent)</xsl:if></li>
+ <xsl:if test="self::node()[@isReference='true']">
+ <li>Reference Area(s)</li>
+ </xsl:if>
+ </ul>
+ </xsl:when>
+ <xsl:otherwise>&#0160;</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="notes">
<p><b>Notes:</b></p>
- <ol>
- <xsl:for-each select="note">
- <li><xsl:value-of select="."/></li>
- </xsl:for-each>
- </ol>
+ <ol>
+ <xsl:for-each select="note">
+ <li><xsl:value-of select="."/></li>
+ </xsl:for-each>
+ </ol>
</xsl:template>
</xsl:stylesheet>