fj_doc_lib_autodoc.template.autodoc_schema.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_schema.ftl' as utilsSchema>
10
autodoc-table-id=Documentation
true
false
autodoc-table-id
29.7cm
21cm
${autodocModel.title}
en
<#if (params['html-css-link'])?? >params['html-css-link'] #if>
<#-- UTF-8 -->
${autodocModel.title}<#if autodocModel.version??> ${autodocModel.version}#if>
${labels['autodoc.schema.category.elements']}
${labels['autodoc.schema.category.complexTypes']}
${labels['autodoc.schema.category.simpleTypes']}
${messageFormat(labels['autodoc.schema.mainTable.title'])} - ${messageFormat(labels['autodoc.schema.category.elements'])}
${messageFormat(labels['autodoc.schema.mainTable.column.item'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.description'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.children'])} |
<#list autodocModel.elements as autodocElement>
<#assign xsdElement=autodocElement.xsdElement>
<#assign autodocType=autodocElement.autodocType>
${xsdElement.rawName} |
${annotationAsSingleStringFun(autodocElement.xsdAnnotationDeep)} |
<@utilsSchema.handleTypeChildren autodocType=autodocElement.autodocType/> |
#list>
${messageFormat(labels['autodoc.schema.mainTable.title'])} - ${messageFormat(labels['autodoc.schema.category.complexTypes'])}
${messageFormat(labels['autodoc.schema.mainTable.column.item'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.description'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.children'])} |
<#list autodocModel.types as autodocType>
<#assign xsdComplexType=autodocType.xsdComplexType>
${xsdComplexType.rawName} |
${annotationAsSingleStringFun(autodocType.xsdAnnotationDeep)} |
<@utilsSchema.handleTypeChildren autodocType=autodocType/> |
#list>
${messageFormat(labels['autodoc.schema.mainTable.title'])} - ${messageFormat(labels['autodoc.schema.category.simpleTypes'])}
${messageFormat(labels['autodoc.schema.mainTable.column.item'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.description'])} |
${messageFormat(labels['autodoc.schema.mainTable.column.restrictions'])} |
<#list autodocModel.simpleTypes as autodocSimpleType>
<#assign xsdSimpleType=autodocSimpleType.xsdSimpleType>
${xsdSimpleType.rawName} |
${annotationAsSingleStringFun(autodocSimpleType.xsdAnnotationDeep)} |
link="#type_${autodocSimpleType.baseName}" #if> >base: ${autodocSimpleType.baseName} ${autodocSimpleType.noteNoBase} |
#list>