fj_doc_lib_autodoc.template.autodoc.ftl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fj-doc-lib-autodoc Show documentation
Show all versions of fj-doc-lib-autodoc Show documentation
API for generating documentation for Venus Project
<#import 'autodoc_macro.ftl' as utils>
10
autodoc-table-id=Documentation
true
false
autodoc-table-id
29.7cm
21cm
${autodocModel.title}
en
https://venusguides.fugerit.org/src/css/default_venus_docs_style.css
${autodocModel.title}<#if autodocModel.version??> ${autodocModel.version}#if>
Elements configuration reference |
Element |
Description |
Children |
<#list autodocModel.elements as autodocElement>
<#assign xsdElement=autodocElement.xsdElement>
<#assign autodocType=autodocElement.autodocType>
${xsdElement.rawName} |
${annotationAsSingleStringFun(autodocElement.xsdAnnotationDeep)} |
<#if autodocElement.complexType.mixed>mixed #if> <@utils.handleTypeChildren autodocType/> |
#list>
<#list autodocModel.elements as autodocElement>
<#assign xsdElement=autodocElement.xsdElement>
<#assign complexType=autodocElement.complexType>
top
Element : ${xsdElement.rawName} |
${annotationAsSingleStringFun(autodocElement.xsdAnnotationDeep)} |
Attribute |
Description |
Note |
<#if autodocElement.autodocAttributes?size gt 0>
<#list autodocElement.autodocAttributes as attribute>
${attribute.xsdAttribute.rawName} |
${annotationAsSingleStringFun(attribute.xsdAnnotationDeep)} |
${attribute.note} |
#list>
<#else>
This element does not have attributes |
#if>
#list>