META-INF.xdoc-tag.vm Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of myfaces-builder-plugin Show documentation
Show all versions of myfaces-builder-plugin Show documentation
A maven plugin that uses annotations (java15 or doclet style) to generate the necessary JSF configuration
files (.tld, faces-config.xml, etc) and optionally Tag, Validator and Component classes.
The newest version!
<${tag.name}>
Tag name: <${tag.name}>
#set ($javadocPath = "../apidocs/" + $tag.getClassName().replace('.', '/') )
Tag class: ${tag.className}
#if ($faceletTag)
Facelet Tag Handler: ${faceletTag.className}
#end
${tag.longDescription}
#if ($baseContent)
$baseContent
#end
#set ($attributeList = ${tagdocUtils.getSortedAttributeList($tag)})
#if ($attributeList.size() != 0)
Name
Type
Required
Description
#foreach( $attribute in $attributeList )
#if (!$attribute.isTagExcluded())
$attribute.name
#set ($type = ${tagdocUtils.getDisplayType($tag.className,$attribute.name,$attribute.className)})
$type
$attribute.isRequired()
#if ($attribute.longDescription)
$attribute.longDescription
#else
#end
#end
#end
#end
#if ($faceletTag)
#set ($attributeList = ${tagdocUtils.getSortedAttributeList($faceletTag)})
#if ($attributeList.size() != 0)
Name
Type
Required
Description
#foreach( $attribute in $attributeList )
#if (!$attribute.isTagExcluded() && $attribute.isFaceletsOnly())
$attribute.name
#set ($type = ${tagdocUtils.getDisplayType($faceletTag.className,$attribute.name,$attribute.className)})
$type
$attribute.isRequired()
#if ($attribute.longDescription)
$attribute.longDescription
#else
#end
#end
#end
#end
#end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy