Mura CMS 6.1

mura.bean
Class beanFactory

railo-context.Component
        extended by mura.bean.beanFactory

public class beanFactory
extends railo-context.Component

Constructor Summary
init([string 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 struct cleanMetadata([string cfc])
 boolean containsBean([string beanName])
 any declareBean([string beanName], [string dottedPath], [boolean isSingleton='true'])
private string deduceDottedPath([string path], [string truePath], [string mapping], [boolean rootRelative])
private void discoverBeans([string folders])
private void discoverBeansInFolder([string mapping])
private struct findSetters([any cfc], [struct iocMeta])
private any forceCache([any bean], [string beanName])
 any getBean([string beanName])
 any getBeanInfo([string beanName=''])
 string getVersion()
 any injectProperties([any bean], [struct properties])
 boolean isSingleton([string beanName])
 any load()
private void logMissingBean([string beanName], [string resolvingBeanName=''])
private void missingBean([string beanName], [string resolvingBeanName=''])
 any onLoad([any listener])
private void onLoadEvent()
private any parentBeanInfo([string beanName])
private any parentBeanInfoList()
private any resolveBean([string beanName])
private struct resolveBeanCreate([string beanName], [struct accumulator])
 any setParent([any parent])
private void setupFrameworkDefaults()
private string singular([string plural])
 
Methods inherited from class railo-context.Component
 

Constructor Detail

init

public init([string 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

cleanMetadata

private struct cleanMetadata([string cfc])

Parameters:
cfc

containsBean

public boolean containsBean([string beanName])

Parameters:
beanName

declareBean

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

Parameters:
beanName
dottedPath
isSingleton

deduceDottedPath

private string deduceDottedPath([string path], [string truePath], [string mapping], [boolean rootRelative])

Parameters:
path
truePath
mapping
rootRelative

discoverBeans

private void discoverBeans([string folders])

Parameters:
folders

discoverBeansInFolder

private void discoverBeansInFolder([string mapping])

Parameters:
mapping

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=''])

Parameters:
beanName

getVersion

public string getVersion()


injectProperties

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

Parameters:
bean
properties

isSingleton

public boolean isSingleton([string beanName])

Parameters:
beanName

load

public any load()


logMissingBean

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

Parameters:
beanName
resolvingBeanName

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()


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()


singular

private string singular([string plural])

Parameters:
plural

Mura CMS 6.1