isTypeInterface = IsInterface(cd); if (isTypeInterface) { ancestors = GetInterfaceAncestors(cd); componentType = "Interface" ; methods = StructNew(); methods = GetInterfaceMethods(cd,methods,true); properties = StructNew(); interfaces = ArrayNew(1); } else { ancestors = GetAncestors(cd) ; componentType = "Component"; methods = GetMethods(ancestors) ; properties = GetProperties(ancestors) ; interfaces = GetImplementedInterfaces(cd); } implementedMethodList = '' ; inheritedMethodList = '' ; baseMethodList = '' ; for ( name in methods ) { if ( methods[name].implementedIn eq cd.name ) implementedMethodList = ListAppend( implementedMethodList, name ) ; else if ( methods[name].implementedIn eq 'web-inf.cftags.component' ) baseMethodList = ListAppend( baseMethodList, name ) ; else inheritedMethodList = ListAppend( inheritedMethodList, name ) ; } #componentType# #ListLast(cd.name,'.')# #cd.name#
#componentType# #ListLast(cd.name,'.')# (#cd.displayName#)



#cd.hint#

#propName#')>
hierarchy: #RepeatString(' ',(i-1)*6)##GetLinkForType(ancestors[i].name, "LONG")#
extends: #parentStr#
Implements: #tmpStr#
path: #cd.path#
serializable: #YesNoFormat(cd.serializable)# Yes
properties: #list#
methods: #list#
inherited methods: #list#
base methods:
html document:#cd.documentation.htmlSrc#
xml document:#cd.documentation.xmlSrc#
* - private method


Property Hint Type Req. Implemented In Default Value Serializable
#prop.name# (#prop.displayName#) #prop.hint# #GetLinkForType( prop.type, "SHORT" )# #YesNoFormat(prop.required)# #GetLinkForType( implementedIn, "SHORT" )# #prop.default# {complex value} - #YesNoFormat(prop.serializable)# Yes


#method.name#* (#method.displayName#)
#lcase(method.access)# void#GetLinkForType(method.returnType, "SHORT")# #method.name# throws #method.exceptions.types# ( required #GetLinkForType(param.type, "SHORT")# #param.name#="#param.default#", )

#method.hint#

Available only for users in one of the roles: #method.roles#
Output: suppressedenabled
Parameters:
   #param.name#: #GetLinkForType(param.type, "SHORT")#,any, required,optional, #param.displayName##param.name# - #param.hint#