Before
Scope
applicationname
stringaop examples
cfset createObject('component','com.falkensweb.aop.FacadeStarter').init()
After
Scope
coldspring.beanfactory.root
Component (coldspring.beans.DefaultXmlBeanFactory) DefaultXmlBeanFactory
Only the function and data member that are accesible from your location are displayed
Extendscoldspring.beans.AbstractBeanFactory
HintXML Bean Factory implimentation
public
getbeandefinitionlist
Public Function getBeanDefinitionList
arguments
labelnamerequiredtypedefaulthint
return typeStruct
setdefaultattributes
Public Function setDefaultAttributes
arguments
labelnamerequiredtypedefaulthint
DefaultAttributestruestructnull
return typevoid
iscfc
Public Function isCFC
arguments
labelnamerequiredtypedefaulthint
objectToChecktrueanynull
return typeboolean
containsbean
containsBean
returns true if the BeanFactory contains a bean definition or bean instance that matches the given name
Public Function containsBean
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnullname of bean to look for
return typeboolean
loadbeansfromxmlraw
loadBeansFromXmlRaw
loads bean definitions into the bean factory from supplied raw xml
Public Function loadBeansFromXmlRaw
arguments
labelnamerequiredtypedefaulthint
beanDefinitionXmltruestringnullI am raw unparsed xml bean defs
return typevoid
loadbeans
loadBeans
loads bean definitions into the bean factory from an xml file location
Public Function loadBeans
arguments
labelnamerequiredtypedefaulthint
beanDefinitionFileNametruestringnull
return typevoid
getbeanfromsingletoncache
Public Function getBeanFromSingletonCache
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typeany
getdefaultattributes
Public Function getDefaultAttributes
arguments
labelnamerequiredtypedefaulthint
return typestruct
beandefinitionexists
beanDefinitionExists
searches all known factories (parents) to see if bean definition for the specified bean exists
Public Function beanDefinitionExists
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typeboolean
getdefaultproperties
Public Function getDefaultProperties
arguments
labelnamerequiredtypedefaulthint
return typestruct
loadbeansfromxmlobj
loadBeansFromXmlObj
loads bean definitions into the bean factory from supplied cf xml object
Public Function loadBeansFromXmlObj
arguments
labelnamerequiredtypedefaulthint
beanDefinitionXmlObjtrueanynullI am parsed xml bean defs
return typevoid
getbeandefinition
getBeanDefinition
retrieves a bean definition for the specified bean
Public Function getBeanDefinition
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typecoldspring.beans.BeanDefinition
setdefaultproperties
Public Function setDefaultProperties
arguments
labelnamerequiredtypedefaulthint
DefaultPropertiestruestructnull
return typevoid
shrinkfullrelativepath
Public Function shrinkFullRelativePath
arguments
labelnamerequiredtypedefaulthint
fullPathtruestringnull
return typestring
gettype
Public Function getType
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typestring
flattenmetadata
flattenMetaData
takes metadata, copies inherited methods into the top level function array, and returns it
Public Function flattenMetaData
arguments
labelnamerequiredtypedefaulthint
mdtruestructnull
return typestruct
findbeannamebytype
findBeanNameByType
finds the first bean matching the specified type in the bean factory, otherwise returns ''
Public Function findBeanNameByType
arguments
labelnamerequiredtypedefaulthint
typeNametruestringnulltype of bean to look for
return typestring
getmergedbeandefinition
Public Function getMergedBeanDefinition
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typecoldspring.beans.BeanDefinition
loadbeandefinitions
loadBeanDefinitions
actually loads the bean definitions by processing the supplied xml data
Public Function loadBeanDefinitions
arguments
labelnamerequiredtypedefaulthint
XmlBeanDefinitionstrueanynullI am a parsed Xml of bean definitions
return typevoid
singletoncachecontainsbean
Public Function singletonCacheContainsBean
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
return typeboolean
findimports
findImports
finds and caches include file paths
Public Function findImports
arguments
labelnamerequiredtypedefaulthint
importFilestruestructnull
importedFilenametruestringnull
return typevoid
init
init
Constuctor. Creates a beanFactory
Public Function init
arguments
labelnamerequiredtypedefaulthint
defaultAttributesfalsestructdefault behaviors for undefined bean attributes
defaultPropertiesfalsestructany default properties, which can be refernced via ${key} in your bean definitions
return typecoldspring.beans.DefaultXmlBeanFactory
getparent
Public Function getParent
arguments
labelnamerequiredtypedefaulthint
return typecoldspring.beans.AbstractBeanFactory
localfactorycontainsbean
localFactoryContainsBean
returns true if the BeanFactory contains a bean definition or bean instance that matches the given name
Public Function localFactoryContainsBean
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnullname of bean to look for
return typeboolean
setparent
Public Function setParent
arguments
labelnamerequiredtypedefaulthint
parenttruecoldspring.beans.AbstractBeanFactorynull
return typevoid
findimportsfromxmlobj
findImportsFromXmlObj
finds and caches include file paths
Public Function findImportsFromXmlObj
arguments
labelnamerequiredtypedefaulthint
importFilestruestructnull
beanDefinitionXmlObjtrueanynullI am parsed xml bean defs
return typevoid
getbean
getBean
returns an instance of the bean registered under the given name. Depending on how the bean was configured, either a singleton and thus shared instance or a newly created bean will be returned. A BeansException will be thrown when either the bean could not be found (in which case it'll be a NoSuchBeanDefinitionException), or an exception occurred while instantiating and preparing the bean
Public Function getBean
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnullname of bean to look for
return typeany
addbeantosingletoncache
Public Function addBeanToSingletonCache
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
beanObjecttrueanynull
return typeany
registeralias
Public Function registerAlias
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnull
aliastruestringnull
return typevoid
createbeandefinition
createBeanDefinition
creates a bean definition within this bean factory.
Public Function createBeanDefinition
arguments
labelnamerequiredtypedefaulthint
beanIDtruestringnull
beanClasstruestringnull
childrentrueanynull
isSingletontruebooleannull
isInnerBeantruebooleannull
isLazyInitfalsebooleanfalse
initMethodfalsestring
factoryBeanfalsestring
factoryMethodfalsestring
autowirefalsestringno
factoryPostProcessorfalsebooleanfalse
beanPostProcessorfalsebooleanfalse
abstractfalsebooleanfalse
parentfalsestring
return typevoid
resolvebeanname
Public Function resolveBeanName
arguments
labelnamerequiredtypedefaulthint
nametruestringnull
return typestring
issingleton
isSingleton
returns whether the bean with the specified name is a singleton
Public Function isSingleton
arguments
labelnamerequiredtypedefaulthint
beanNametruestringnullthe bean name to look for
return typeboolean
loadbeansfromxmlfile
loadBeansFromXmlFile
loads bean definitions into the bean factory from an xml file location
Public Function loadBeansFromXmlFile
arguments
labelnamerequiredtypedefaulthint
beanDefinitionFiletruestringnullI am the location of the bean definition xml file
return typevoid
applicationname
stringaop examples
Scope
applicationname
stringaop examples
Debugging Output
Pages
filecountloadqueryapptotal
Total2940889893
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/DefaultXmlBeanFactory.cfc$loadBeansFromXmlFile100517517
/home/falken/workspace/scratch.localdomain/src/com/falkensweb/aop/FacadeStarter.cfc$init100154154
/home/falken/workspace/scratch.localdomain/src/1-facadeStarter/index.cfm140148152
/home/falken/workspace/scratch.localdomain/src/com/falkensweb/aop/FacadeStarter.cfc3003737
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/DefaultXmlBeanFactory.cfc1001818
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/AbstractBeanFactory.cfc10066
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/util/BeanFactoryUtils.cfc$init30044
/home/falken/workspace/scratch.localdomain/src/Application.cfc10022
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/BeanFactory.cfc10011
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/util/BeanFactoryUtils.cfc30011
/home/falken/workspace/scratch.localdomain/src/WEB-INF/railo/context/Component.cfc80011
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/DefaultXmlBeanFactory.cfc$init10000
/home/falken/workspace/scratch.localdomain/src/WEB-INF/railo/context/templates/debugging/debugging.cfm10000
/home/falken/workspace/scratch.localdomain/src/com/falkensweb/aop/FacadeStarter.cfc$destroy20000
/home/falken/workspace/scratch.localdomain/src/coldspring/beans/DefaultXmlBeanFactory.cfc$getBeanDefinitionList10000
Total2940889893
filecountloadqueryapptotal