mura.bean

Class ioc

WEB-INF.cftags.component
    extended by mura.bean.ioc
Direct Known Subclasses:
beanFactory
Class Attributes:
None
Constructor Summary
init([any folders], [struct config='[runtime expression]'])
Method Summary
any addAlias([string aliasName], [string beanName])
any addBean([string beanName], [any beanValue])
private boolean beanIsTransient([string singleDir], [string dir], [string beanName])
private any cachable([string beanName])
private void callInitMethod([string name], [struct injectables], [struct info], [string method])
private struct cleanMetadata([string cfc])
private any construct([string dottedPath])
boolean containsBean([string beanName])
any declareBean([string beanName], [string dottedPath], [boolean isSingleton='true'], [struct overrides='[runtime expression]'])
private string deduceDottedPath([string baseMapping], [string basePath])
private void discoverBeans()
private void discoverBeansInFolder([string mapping])
any factoryBean([string beanName], [any factory], [string methodName], [array args='[runtime expression]'], [struct overrides='[runtime expression]'])
private struct findSetters([any cfc], [struct iocMeta])
private any forceCache([any bean], [string beanName])
any getBean([string beanName])
any getBeanInfo([string beanName=''], [boolean flatten='false'], [string regex=''])
struct getConfig()
string getVersion()
any injectProperties([any bean], [struct properties])
private boolean isConstant([string beanName])
boolean isSingleton([string beanName])
any load()
private void logMissingBean([string beanName], [string resolvingBeanName=''])
private any metadata([string dottedPath])
private void missingBean([string beanName], [string resolvingBeanName=''])
any onLoad([any listener])
private void onLoadEvent()
private any parentBeanInfo([string beanName])
private any parentBeanInfoList([boolean flatten])
private any resolveBean([string beanName])
private struct resolveBeanCreate([string beanName], [struct accumulator])
any setParent([any parent])
private void setupFrameworkDefaults()
private void setupInitMethod([string name], [any bean])
private string singular([string plural])
 
Methods inherited from class WEB-INF.cftags.component
None

Constructor Detail

init

public init([any folders], [struct config='[runtime expression]'])

Parameters:
folders
config

Method Detail

addAlias

public any addAlias([string aliasName], [string beanName])

Parameters:
aliasName
beanName

addBean

public any addBean([string beanName], [any beanValue])

Parameters:
beanName
beanValue

beanIsTransient

private boolean beanIsTransient([string singleDir], [string dir], [string beanName])

Parameters:
singleDir
dir
beanName

cachable

private any cachable([string beanName])

Parameters:
beanName

callInitMethod

private void callInitMethod([string name], [struct injectables], [struct info], [string method])

Parameters:
name
injectables
info
method

cleanMetadata

private struct cleanMetadata([string cfc])

Parameters:
cfc

construct

private any construct([string dottedPath])

Parameters:
dottedPath

containsBean

public boolean containsBean([string beanName])

Parameters:
beanName

declareBean

public any declareBean([string beanName], [string dottedPath], [boolean isSingleton='true'], [struct overrides='[runtime expression]'])

Parameters:
beanName
dottedPath
isSingleton
overrides

deduceDottedPath

private string deduceDottedPath([string baseMapping], [string basePath])

Parameters:
baseMapping
basePath

discoverBeans

private void discoverBeans()


discoverBeansInFolder

private void discoverBeansInFolder([string mapping])

Parameters:
mapping

factoryBean

public any factoryBean([string beanName], [any factory], [string methodName], [array args='[runtime expression]'], [struct overrides='[runtime expression]'])

Parameters:
beanName
factory
methodName
args
overrides

findSetters

private struct findSetters([any cfc], [struct iocMeta])

Parameters:
cfc
iocMeta

forceCache

private any forceCache([any bean], [string beanName])

Parameters:
bean
beanName

getBean

public any getBean([string beanName])

Parameters:
beanName

getBeanInfo

public any getBeanInfo([string beanName=''], [boolean flatten='false'], [string regex=''])

Parameters:
beanName
flatten
regex

getConfig

public struct getConfig()


getVersion

public string getVersion()


injectProperties

public any injectProperties([any bean], [struct properties])

Parameters:
bean
properties

isConstant

private boolean isConstant([string beanName])

Parameters:
beanName

isSingleton

public boolean isSingleton([string beanName])

Parameters:
beanName

load

public any load()


logMissingBean

private void logMissingBean([string beanName], [string resolvingBeanName=''])

Parameters:
beanName
resolvingBeanName

metadata

private any metadata([string dottedPath])

Parameters:
dottedPath

missingBean

private void missingBean([string beanName], [string resolvingBeanName=''])

Parameters:
beanName
resolvingBeanName

onLoad

public any onLoad([any listener])

Parameters:
listener

onLoadEvent

private void onLoadEvent()


parentBeanInfo

private any parentBeanInfo([string beanName])

Parameters:
beanName

parentBeanInfoList

private any parentBeanInfoList([boolean flatten])

Parameters:
flatten

resolveBean

private any resolveBean([string beanName])

Parameters:
beanName

resolveBeanCreate

private struct resolveBeanCreate([string beanName], [struct accumulator])

Parameters:
beanName
accumulator

setParent

public any setParent([any parent])

Parameters:
parent

setupFrameworkDefaults

private void setupFrameworkDefaults()


setupInitMethod

private void setupInitMethod([string name], [any bean])

Parameters:
name
bean

singular

private string singular([string plural])

Parameters:
plural