Describes an object that can be created by an
ObjectContainer.
className:String [read-write]Implementation
public function get className():String
public function set className(value:String):void
constructorArguments:Array [read-write]Implementation
public function get constructorArguments():Array
public function set constructorArguments(value:Array):void
factoryMethod:String [read-write]Implementation
public function get factoryMethod():String
public function set factoryMethod(value:String):void
initMethod:String [read-write]Implementation
public function get initMethod():String
public function set initMethod(value:String):void
isLazyInit:Boolean [read-write]Implementation
public function get isLazyInit():Boolean
public function set isLazyInit(value:Boolean):void
isSingleton:Boolean [read-write]Implementation
public function get isSingleton():Boolean
public function set isSingleton(value:Boolean):void
properties:IMap [read-write]
Implementation
public function get properties():IMap
public function set properties(value:IMap):void
scope:ObjectDefinitionScope [read-write]
Implementation
public function get scope():ObjectDefinitionScope
public function set scope(value:ObjectDefinitionScope):void
public function ObjectDefinition(className:String)
Constructs a new ObjectDefinition
Parameters
public function equals(object:IObjectDefinition):Boolean
TODO add check for properties and constructorarguments
Parameters
Returns
public function toString():String
Returns
Prana Framework 0.5 - 2008