explorer = CreateObject( "component", "CFIDE.componentutils.cfcexplorer" ) ;
cfcs = explorer.getcfcs(false) ;
components = ArrayNew(1) ;
for ( i=1; i lte ArrayLen(cfcs); i=i+1 ) {
if ( not IsDefined( 'url.package' ) or cfcs[i].package eq url.package ) {
ArrayAppend( components, ListLast(cfcs[i].name,'.') & ',' & cfcs[i].name ) ;
}
}
ArraySort( components, "textnocase" ) ;
List of components
[root]#url.package#
All components
#ListFirst(components[i])#