<${behavior.name}>

Tag name: <${behavior.name}>
#set ($javadocPath = "../apidocs/" + $behavior.getClassName().replace('.', '/') ) Converter class: ${behavior.className}
#if ($behavior.tagClass) #set ($javadocPath = "../apidocs/" + $behavior.getTagClass().replace('.', '/') ) Tag class: ${behavior.tagClass}
#end #if ($faceletTag) Facelet Tag Handler: ${faceletTag.className}
#end behavior id: ${behavior.behaviorId}
${behavior.longDescription}

#if ($baseContent) $baseContent #end #set ($propertyList = ${tagdocUtils.getSortedPropertyList($behavior)}) #if ($propertyList.size() != 0)
#foreach( $property in $propertyList ) #if (!$property.isTagExcluded()) #set ($type = ${tagdocUtils.getDisplayType($behavior.className,$property.jspName,$property.className)}) #if ($property.jspName == "action") #elseif ($property.isMethodBinding() || $property.isMethodExpression()) #elseif ($property.jspName == "binding") #elseif ($property.isLiteralOnly()) #else #end #if ($property.longDescription) #else #end #end #end
Name Type Supports EL? Description
$property.jspName$typeYesOnly ELOnly ELNoYes$property.longDescription
#end #if ($faceletTag) #set ($attributeList = ${tagdocUtils.getSortedAttributeList($faceletTag)}) #if ($attributeList.size() != 0)
#foreach( $attribute in $attributeList ) #if (!$attribute.isTagExcluded() && $attribute.isFaceletsOnly()) #set ($type = ${tagdocUtils.getDisplayType($faceletTag.className,$attribute.name,$attribute.className)}) #if ($attribute.longDescription) #else #end #end #end
Name Type Required Description
$attribute.name$type $attribute.isRequired()$attribute.longDescription
#end #elseif ($jsf20)
Name Type Required Description
for String false
#end