Class com.flashdoctors.syringe.definition.BeanDefinition

Description

Field Index

beanClass, dependsOnRefs, factoryBean, factoryMethod, id, initMethod, isAbstract, isSingleton, parentBeanRef

Method Index

new BeanDefinition()
addConstructorArg(), addPropertyDef(), getConstructorArgs(), getPropertyDefs(), hasProperty(), inherit(), toString()

Constructor Detail

BeanDefinition

public function BeanDefinition()

Field Detail

id

public id:String

beanClass

public beanClass:String

factoryMethod

public factoryMethod:String

factoryBean

public factoryBean:String

isSingleton

public isSingleton:Boolean

parentBeanRef

public parentBeanRef:String

isAbstract

public isAbstract:Boolean

dependsOnRefs

public dependsOnRefs:IList

initMethod

public initMethod:String

Method Detail

addConstructorArg

public function addConstructorArg(arg:ValueDefinition):Void

getConstructorArgs

public function getConstructorArgs():IList

getPropertyDefs

public function getPropertyDefs():IMap

addPropertyDef

public function addPropertyDef(prop:ValueDefinition):Void

toString

public function toString():String

hasProperty

public function hasProperty(propName:String):Boolean

inherit

public function inherit(bd:BeanDefinition):Void