Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly childControllerMap

childControllerMap: null | {}

Readonly childControllers

childControllers: readonly Controller[]

Readonly controllerFasteners

controllerFasteners: null | {}

Readonly controllerFlags

controllerFlags: number

Readonly controllerModels

controllerModels: null | {}

Readonly controllerObservers

controllerObservers: readonly ControllerObserver<Controller>[]

Readonly controllerProperties

controllerProperties: null | {}

Readonly controllerServices

controllerServices: null | {}

Readonly controllerTraits

controllerTraits: null | {}

Readonly controllerViewTraits

controllerViewTraits: null | {}

Readonly controllerViews

controllerViews: null | {}

Readonly executeService

Readonly gestures

gestures: null | {}

Readonly historyService

Readonly key

key: undefined | string

Readonly parentController

parentController: null | Controller

Readonly storageService

Static Readonly Extrinsic

Extrinsic: number = 1

Static Readonly Intrinsic

Intrinsic: number = 0

Static Readonly NeedsAssemble

NeedsAssemble: number = ...

Static Readonly NeedsCompile

NeedsCompile: number = ...

Static Readonly NeedsCompute

NeedsCompute: number = ...

Static Readonly NeedsExecute

NeedsExecute: number = ...

Static Readonly NeedsGenerate

NeedsGenerate: number = ...

Static Readonly NeedsResolve

NeedsResolve: number = ...

Static Readonly NeedsRevise

NeedsRevise: number = ...

Static Readonly insertChildFlags

insertChildFlags: number = 0

Static Readonly mountFlags

mountFlags: number = 0

Static Readonly powerFlags

powerFlags: number = 0

Static Readonly removeChildFlags

removeChildFlags: number = 0

Accessors

childControllerCount

  • get childControllerCount(): number
  • Returns number

controllerContext

insertChildFlags

  • get insertChildFlags(): number

mountFlags

  • get mountFlags(): number

powerFlags

  • get powerFlags(): number

removeChildFlags

  • get removeChildFlags(): number

superControllerContext

Methods

addControllerObserver

appendChildController

  • appendChildController(childController: Controller, key?: string): void

Protected attachParentController

  • attachParentController(parentController: Controller): void

cascadeCompile

  • cascadeCompile(compileFlags: number, baseControllerContext: ControllerContext): void

cascadeExecute

  • cascadeExecute(executeFlags: number, baseControllerContext: ControllerContext): void

cascadeInsert

  • Parameters

    Returns void

cascadeMount

  • cascadeMount(): void
  • Returns void

cascadePower

  • cascadePower(): void
  • Returns void

cascadeUnmount

  • cascadeUnmount(): void
  • Returns void

cascadeUnpower

  • cascadeUnpower(): void
  • Returns void

Protected compileChildController

Protected compileChildControllers

Protected detachParentController

  • detachParentController(parentController: Controller): void

Protected didAddControllerObserver

Protected didAssemble

Protected didCompile

Protected didCompute

Protected didExecute

Protected didGenerate

Protected didInsertChildController

Protected didMount

  • didMount(): void

Protected didObserve

Protected didPower

  • didPower(): void

Protected didRemoveChildController

  • didRemoveChildController(childController: Controller): void

Protected didRemoveControllerObserver

Protected didResolve

Protected didRevise

Protected didSetParentController

  • didSetParentController(newParentController: null | Controller, oldParentController: null | Controller): void

Protected didUnmount

  • didUnmount(): void

Protected didUnpower

  • didUnpower(): void

Protected executeChildControllers

firstChildController

forEachChildController

  • forEachChildController<T>(callback: (childController: Controller) => void | T): undefined | T
  • forEachChildController<T, S>(callback: (childController: Controller) => void | T, thisArg: S): undefined | T
  • Type parameters

    • T

    Parameters

    Returns undefined | T

  • Type parameters

    • T

    • S

    Parameters

    • callback: (childController: Controller) => void | T
    • thisArg: S

    Returns undefined | T

getBaseController

getChildController

  • getChildController(key: string): null | Controller

getControllerFastener

getControllerModel

getControllerProperty

getControllerService

getControllerTrait

getControllerView

getControllerViewTrait

getGesture

getSuperController

hasControllerFastener

  • hasControllerFastener(fastenerName: string): boolean
  • Parameters

    • fastenerName: string

    Returns boolean

hasControllerModel

  • hasControllerModel(modelName: string): boolean
  • Parameters

    • modelName: string

    Returns boolean

hasControllerProperty

  • hasControllerProperty(propertyName: string): boolean
  • Parameters

    • propertyName: string

    Returns boolean

hasControllerService

  • hasControllerService(serviceName: string): boolean
  • Parameters

    • serviceName: string

    Returns boolean

hasControllerTrait

  • hasControllerTrait(traitName: string): boolean
  • Parameters

    • traitName: string

    Returns boolean

hasControllerView

  • hasControllerView(viewName: string): boolean
  • Parameters

    • viewName: string

    Returns boolean

hasControllerViewTrait

  • hasControllerViewTrait(fastenerName: string): boolean
  • Parameters

    • fastenerName: string

    Returns boolean

hasGesture

  • hasGesture(gestureName: string): boolean
  • Parameters

    • gestureName: string

    Returns boolean

initController

insertChildController

  • insertChildController(childController: Controller, targetController: null | Controller, key?: string): void

Protected insertChildControllerMap

  • insertChildControllerMap(childController: Controller): void
  • Parameters

    Returns void

Protected insertControllerFastener

isCompiling

  • isCompiling(): boolean

isExecuting

  • isExecuting(): boolean

isMounted

  • isMounted(): boolean

isPowered

  • isPowered(): boolean

isTraversing

  • isTraversing(): boolean

isUpdating

  • isUpdating(): boolean

lastChildController

mount

  • mount(): void

Protected mountChildControllers

  • mountChildControllers(): void

Protected mountControllerFasteners

  • mountControllerFasteners(): void

Protected mountControllerModels

  • mountControllerModels(): void

Protected mountControllerProperties

  • mountControllerProperties(): void

Protected mountControllerServices

  • mountControllerServices(): void

Protected mountControllerTraits

  • mountControllerTraits(): void

Protected mountControllerViewTraits

  • mountControllerViewTraits(): void

Protected mountControllerViews

  • mountControllerViews(): void

Protected mountGestures

  • mountGestures(): void
  • Returns void

Protected needsCompile

Protected needsExecute

Protected needsUpdate

  • needsUpdate(updateFlags: number, immediate: boolean): number

nextChildController

Protected onAddControllerObserver

Protected onAssemble

Protected onCompile

Protected onCompute

Protected onExecute

Protected onGenerate

Protected onInsertChildController

Protected onMount

  • onMount(): void
  • Returns void

Protected onPower

  • onPower(): void

Protected onRemoveChildController

  • onRemoveChildController(childController: Controller): void

Protected onRemoveControllerObserver

Protected onResolve

Protected onRevise

Protected onSetParentController

  • onSetParentController(newParentController: null | Controller, oldParentController: null | Controller): void

Protected onUnmount

  • onUnmount(): void
  • Returns void

Protected onUnpower

  • onUnpower(): void

Protected powerChildControllers

  • powerChildControllers(): void

prependChildController

  • prependChildController(childController: Controller, key?: string): void

previousChildController

remove

  • remove(): void
  • Returns void

removeAll

  • removeAll(): void
  • Returns void

removeChildController

  • removeChildController(key: string): null | Controller
  • removeChildController(childController: Controller): void

Protected removeChildControllerMap

  • removeChildControllerMap(childController: Controller): void
  • Parameters

    Returns void

Protected removeControllerFastener

  • removeControllerFastener(childController: Controller): void

removeControllerObserver

requestUpdate

  • requestUpdate(targetController: Controller, updateFlags: number, immediate: boolean): void

requireUpdate

  • requireUpdate(updateFlags: number, immediate?: boolean): void

reviseControllerProperties

  • reviseControllerProperties(): void

setChildController

setControllerFastener

setControllerFlags

  • setControllerFlags(controllerFlags: number): void

setControllerModel

setControllerProperty

setControllerService

setControllerTrait

setControllerView

setControllerViewTrait

setGesture

setKey

  • setKey(key: undefined | string): void
  • Parameters

    • key: undefined | string

    Returns void

setParentController

  • setParentController(newParentController: null | Controller, oldParentController: null | Controller): void

Protected unmountChildControllers

  • unmountChildControllers(): void

Protected unmountControllerFasteners

  • unmountControllerFasteners(): void

Protected unmountControllerModels

  • unmountControllerModels(): void

Protected unmountControllerProperties

  • unmountControllerProperties(): void

Protected unmountControllerServices

  • unmountControllerServices(): void

Protected unmountControllerTraits

  • unmountControllerTraits(): void

Protected unmountControllerViewTraits

  • unmountControllerViewTraits(): void

Protected unmountControllerViews

  • unmountControllerViews(): void

Protected unmountGestures

  • unmountGestures(): void
  • Returns void

Protected unpowerChildControllers

  • unpowerChildControllers(): void

Protected willAddControllerObserver

Protected willAssemble

Protected willCompile

Protected willCompute

Protected willExecute

Protected willGenerate

Protected willInsertChildController

Protected willMount

  • willMount(): void

Protected willObserve

Protected willPower

  • willPower(): void

Protected willRemoveChildController

  • willRemoveChildController(childController: Controller): void

Protected willRemoveControllerObserver

Protected willResolve

Protected willRevise

Protected willSetParentController

  • willSetParentController(newParentController: null | Controller, oldParentController: null | Controller): void

Protected willUnmount

  • willUnmount(): void

Protected willUnpower

  • willUnpower(): void

Generated using TypeDoc