Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ObjectDefinition

Hierarchy

  • ObjectDefinition

Implements

Constructors

constructor

Properties

Protected _asynchronous

_asynchronous: boolean = false

Protected _attrs

_attrs: Map<string, any> = new Map<ObjectIdentifier, any>()

Protected _autowire

_autowire: boolean = true

constructMethod

constructMethod: string = null

constructorArgs

constructorArgs: any[] = []

creator

creator: IObjectCreator = null

dependsOn

dependsOn: ObjectIdentifier[] = []

destroyMethod

destroyMethod: string = null

export

export: string = null

handlerProps

handlerProps: HandlerProp[] = []

id

id: string = null

initMethod

initMethod: string = null

name

name: string = null

namespace

namespace: string = ""

path

path: any = null

properties

properties: ObjectProperties = new ObjectProperties()

scope

scope: ScopeEnum = ScopeEnum.Singleton

srcPath

srcPath: string

Accessors

asynchronous

  • set asynchronous(asynchronous: boolean): void

autowire

  • set autowire(autowire: boolean): void

Methods

getAttr

hasAttr

hasConstructorArgs

  • hasConstructorArgs(): boolean

hasDependsOn

  • hasDependsOn(): boolean

isAsync

  • isAsync(): boolean

isAutowire

  • isAutowire(): boolean

isRequestScope

  • isRequestScope(): boolean

isSingletonScope

  • isSingletonScope(): boolean

setAttr

Generated using TypeDoc