At line 31 changed 2 lines. |
<doclet name="com.mf.doclet.docbook.DocBookDoclet" |
path="${dbdoclet.dir}/doclet/lib/dbdoclet.jar"> |
<doclet name="org.dbdoclet.doclet.docbook.DocBookDoclet" |
path="${dbdoclet.dir}/jars/dbdoclet.jar"> |
At line 35 added 11 lines. |
<tag name="jsp.tag" description="JSP Tag:" /> |
<tag name="jsp.attribute" description="JSP Attribute:" /> |
<tag name="struts.action" description="Mapping:" /> |
<tag name="struts.action-forward" description="ActionForward:" /> |
<tag name="struts.form" description="Form Name:" /> |
<tag name="struts.validator" description="Validator:" /> |
<tag name="struts.validator-args" description="Validator Args:" /> |
<tag name="struts.validator-var" description="Validator Var:" /> |
<tag name="web.listener" description="Listener:" /> |
<tag name="x.generated" description="Generated:" /> |
<tag name="x.copyright" description="Copyright:" /> |
At line 60 removed 1 line. |
|
At line 73 added 11 lines. |
Here's how to set {{dbdoclet.xincluder.classpath}} |
{{{ |
<path id="dbdoclet.xincluder.classpath"> |
<fileset dir="${dbdoclet.dir}/jars"> |
<include name="resolver.jar"/> |
<include name="xincluder.jar"/> |
</fileset> |
<fileset file="${catalina.home}/common/endorsed/xercesImpl.jar"/> |
</path> |
}}} |
---- |
At line 74 changed 1 line. |
<xsl:import href="file:@DBDOCLET_HOME@/tidbit/docbook/xsl/fo/docbook.xsl"/> |
<xsl:import href="file:@DBDOCLET-HOME@/docbook/xsl/fo/docbook.xsl"/> |
At line 76 changed 1 line. |
<xsl:param name="insert.xref.page.number">yes</xsl:param> |
<xsl:param name="body.font.master">10</xsl:param> |
<xsl:param name="insert.xref.page.number">1</xsl:param> |
At line 82 changed 2 lines. |
<xsl:param name="admon.graphics.path">@DBDOCLET_HOME@/tidbit/docbook/xsl/image |
s/</xsl:param> |
<xsl:param name="admon.graphics.path">@DBDOCLET-HOME@/docbook/xsl/images/</xsl:param> |
At line 109 added 2 lines. |
<xsl:param name="shade.verbatim">1</xsl:param> |
<xsl:param name="make.index.markup">1</xsl:param> |
At line 112 added 91 lines. |
<xsl:attribute-set name="book.titlepage.recto.style"> |
<xsl:attribute name="color">#2f2f2f</xsl:attribute> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="section.title.properties"> |
<xsl:attribute name="font-size"> |
<xsl:value-of select="$body.font.master * 1.2"/> |
<xsl:text>pt</xsl:text> |
</xsl:attribute> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="section.title.level1.properties"> |
<xsl:attribute name="border-after-style">solid</xsl:attribute> |
<xsl:attribute name="border-after-width">.1mm</xsl:attribute> |
<xsl:attribute name="font-size"> |
<xsl:value-of select="$body.font.master * 1.6"/> |
<xsl:text>pt</xsl:text> |
</xsl:attribute> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="section.title.level2.properties"> |
<xsl:attribute name="border-style">solid</xsl:attribute> |
<xsl:attribute name="border-width">.1mm</xsl:attribute> |
<xsl:attribute name="background-color">#cecfff</xsl:attribute> |
<xsl:attribute name="padding">0.3em</xsl:attribute> |
<xsl:attribute name="start-indent">0pc</xsl:attribute> |
<xsl:attribute name="end-indent">0pc</xsl:attribute> |
<xsl:attribute name="font-style">italic</xsl:attribute> |
<xsl:attribute name="font-weight">normal</xsl:attribute> |
<xsl:attribute name="font-size"> |
<xsl:value-of select="$body.font.master * 1.4"/> |
<xsl:text>pt</xsl:text> |
</xsl:attribute> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="section.title.level3.properties"> |
<xsl:attribute name="border-after-style">solid</xsl:attribute> |
<xsl:attribute name="border-after-width">.1mm</xsl:attribute> |
<xsl:attribute name="font-weight">normal</xsl:attribute> |
<xsl:attribute name="font-style">italic</xsl:attribute> |
<xsl:attribute name="font-size"> |
<xsl:value-of select="$body.font.master * 1.2"/> |
<xsl:text>pt</xsl:text> |
</xsl:attribute> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="formal.title.properties"> |
<xsl:attribute name="font-size"> |
<xsl:value-of select="$body.font.master * 1.0"/> |
<xsl:text>pt</xsl:text> |
</xsl:attribute> |
<xsl:attribute name="space-after.minimum">0.0em</xsl:attribute> |
<xsl:attribute name="space-after.optimum">0.4em</xsl:attribute> |
<xsl:attribute name="space-after.maximum">0.4em</xsl:attribute> |
<!-- |
<xsl:attribute name="border-style">solid</xsl:attribute> |
<xsl:attribute name="border-width">.1mm</xsl:attribute> |
--> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="list.block.spacing"> |
<xsl:attribute name="space-before.minimum">0em</xsl:attribute> |
<xsl:attribute name="space-before.optimum">0em</xsl:attribute> |
<xsl:attribute name="space-before.maximum">0em</xsl:attribute> |
|
<xsl:attribute name="space-after.minimum">0.0em</xsl:attribute> |
<xsl:attribute name="space-after.optimum">0.7em</xsl:attribute> |
<xsl:attribute name="space-after.maximum">0.7em</xsl:attribute> |
<!-- |
<xsl:attribute name="border-style">solid</xsl:attribute> |
<xsl:attribute name="border-width">.1mm</xsl:attribute> |
--> |
</xsl:attribute-set> |
|
<xsl:attribute-set name="list.item.spacing"> |
<xsl:attribute name="space-before.minimum">0.0em</xsl:attribute> |
<xsl:attribute name="space-before.optimum">0.3em</xsl:attribute> |
<xsl:attribute name="space-before.maximum">0.3em</xsl:attribute> |
|
<xsl:attribute name="space-after.minimum">0em</xsl:attribute> |
<xsl:attribute name="space-after.optimum">0.2em</xsl:attribute> |
<xsl:attribute name="space-after.maximum">0.2em</xsl:attribute> |
<!-- |
<xsl:attribute name="border-style">solid</xsl:attribute> |
<xsl:attribute name="border-width">.1mm</xsl:attribute> |
--> |
</xsl:attribute-set> |
|
<xsl:template match="processing-instruction('line-break')"> |
<fo:block/> |
</xsl:template> |
At line 161 changed 1 line. |
Another yummy feature is [class diagrams|http://www.dbdoclet.org/projects/dbdoclet/en/uml.html] in PNG (or other) format. That's why you need the [graphviz package from AT&T|http://www.research.att.com/sw/tools/graphviz/]. A sample class diagram follows: |
Another yummy feature is [class diagrams|http://www.dbdoclet.org/projects/dbdoclet/en/uml.html] (which show inheritence path and all implemented interfaces) in PNG (or other) format. That's why you need the [graphviz package from AT&T|http://www.research.att.com/sw/tools/graphviz/]. A sample class diagram follows: |
At line 164 changed 1 line. |
I am currently trying to modify the sources for dbdoclet to add the capability of handling custom tags. Right now xdocle-related custom tags just disappear into thin air. I have a working prototype but will wait to hear from the upstream author before making it available. |
I am currently trying to modify the sources for dbdoclet to add the capability of handling custom tags. Right now xdoclet-related custom tags just disappear into thin air. I have a working prototype but will wait to hear from the upstream author before making it available. |
At line 280 added 2 lines. |
;:''This has been implemented in the latest dbdoclet version. |
|
At line 289 added 2 lines. |
|
For reverse-engineering of your existing .java files [ESS-Model|http://essmodel.sourceforge.net/] seems to work great for me. You give it your source tree and you get UML diagrams as the output. Sorry, Windows binaries only. Source is available in Delphi 6, if anyone cares. |