1#[[#]]# `${ruleName}` 2 3<pre> 4${util.ruleSummary($ruleName, $ruleInfo)} 5</pre> 6 7${ruleInfo.docString} 8 9#[[##]]# Attributes 10 11#if (!$ruleInfo.getAttributeList().isEmpty()) 12 13#foreach ($attribute in $ruleInfo.getAttributeList()) 14<a name="${ruleName}-${attribute.name}" /> **`${attribute.name}`** 15*${util.attributeTypeString($attribute)}.* #if(${attribute.mandatory}) *Required.* #else *Optional.* #end #if(!${attribute.defaultValue.isEmpty()}) *Default is* `${attribute.defaultValue}`. #end $attribute.docString 16 17#end 18#else 19No attributes. 20 21#end 22