Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ObjectDefinition

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _asynchronous

_asynchronous: boolean = false

Protected _attrs

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

Protected _autowire

_autowire: boolean = true

Protected _direct

_direct: boolean = false

Protected _external

_external: boolean = false

constructMethod

constructMethod: string = null

constructorArgs

constructorArgs: any[] = []

creator

creator: IObjectCreator = null

dependsOn

dependsOn: ObjectIdentifier[] = []

destroyMethod

destroyMethod: string = null

export

export: string = null

id

id: string = null

initMethod

initMethod: string = null

name

name: string = null

path

path: any = null

properties

properties: ObjectConfiguration = new ObjectConfiguration()

scope

scope: Scope = ScopeEnum.Singleton

Accessors

asynchronous

  • set asynchronous(asynchronous: boolean): void

autowire

  • set autowire(autowire: boolean): void

direct

  • set direct(direct: boolean): void

external

  • set external(external: boolean): void

Methods

getAttr

hasAttr

hasConstructorArgs

  • hasConstructorArgs(): boolean

hasDependsOn

  • hasDependsOn(): boolean

isAsync

  • isAsync(): boolean

isAutowire

  • isAutowire(): boolean

isDirect

  • isDirect(): boolean

isExternal

  • isExternal(): boolean

isRequestScope

  • isRequestScope(): boolean

isSingletonScope

  • isSingletonScope(): boolean

setAttr

Generated using TypeDoc