Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RowController

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly cellFasteners

cellFasteners: readonly ControllerFastener<RowController, CellController, never>[]

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 RowControllerObserver<RowController>[]

Readonly controllerProperties

controllerProperties: null | {}

Readonly controllerServices

controllerServices: null | {}

Readonly controllerTraits

controllerTraits: null | {}

Readonly controllerViewTraits

controllerViewTraits: null | {}

Readonly controllerViews

controllerViews: null | {}

Readonly executeService

executeService: ExecuteService<RowController>

Readonly historyService

historyService: HistoryService<RowController>

Readonly key

key: undefined | string

Readonly parentController

parentController: null | Controller

Readonly row

Readonly storageService

storageService: StorageService<RowController>

Static CellFastener

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 RowFastener

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 attachCell

Protected attachCellContentView

Protected attachCellTrait

Protected attachCellView

Protected attachParentController

  • attachParentController(parentController: Controller): void

Protected attachRowTrait

  • attachRowTrait(rowTrait: RowTrait): void
  • Parameters

    Returns void

Protected attachRowView

  • attachRowView(rowView: RowView): void
  • Parameters

    Returns void

cascadeCompile

cascadeExecute

cascadeInsert

  • Parameters

    Returns void

cascadeMount

  • cascadeMount(): void
  • Returns void

cascadePower

  • cascadePower(): void
  • Returns void

cascadeUnmount

  • cascadeUnmount(): void

cascadeUnpower

  • cascadeUnpower(): void

Protected compileChildControllers

Protected createCell

  • Parameters

    Returns null | CellController

Protected createCellFastener

Protected createCellView

  • Parameters

    Returns null | CellView

Protected createRowView

  • Returns null | RowView

Protected detachCell

Protected detachCellContentView

Protected detachCellTrait

Protected detachCellView

Protected detachParentController

  • detachParentController(parentController: Controller): void

Protected detachRowTrait

  • detachRowTrait(rowTrait: RowTrait): void
  • Parameters

    Returns void

Protected detachRowView

  • detachRowView(rowView: RowView): void
  • Parameters

    Returns void

Protected detectCellController

  • Parameters

    Returns null | CellController

Protected didAddControllerObserver

Protected didAssemble

Protected didCompile

Protected didCompileChildController

Protected didCompileChildControllers

  • didCompileChildControllers(compileFlags: number, controllerContext: ControllerContext): void

Protected didCompute

Protected didExecute

Protected didExecuteChildController

Protected didExecuteChildControllers

  • didExecuteChildControllers(executeFlags: number, controllerContext: ControllerContext): void

Protected didGenerate

Protected didInsertChildController

Protected didMount

  • didMount(): void

Protected didObserve

Protected didPower

  • didPower(): void

Protected didRemoveChildController

  • didRemoveChildController(childController: Controller): void

Protected didRemoveControllerObserver

Protected didRequestUpdate

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

Protected didRequireUpdate

  • didRequireUpdate(updateFlags: number, immediate: boolean): void

Protected didResolve

Protected didRevise

Protected didSetCell

Protected didSetCellContentView

Protected didSetCellTrait

Protected didSetCellView

Protected didSetParentController

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

Protected didSetRowTrait

  • didSetRowTrait(newRowTrait: null | RowTrait, oldRowTrait: null | RowTrait): void
  • Parameters

    Returns void

Protected didSetRowView

  • didSetRowView(newRowView: null | RowView, oldRowView: null | RowView): void
  • Parameters

    Returns void

Protected didUnmount

  • didUnmount(): void

Protected didUnpower

  • didUnpower(): void

Protected doCompile

  • Parameters

    Returns void

Protected doExecute

  • Parameters

    Returns void

Protected doMountChildControllers

  • doMountChildControllers(): void

Protected doPowerChildControllers

  • doPowerChildControllers(): void

Protected doUnmountChildControllers

  • doUnmountChildControllers(): void

Protected doUnpowerChildControllers

  • doUnpowerChildControllers(): 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

Protected getCellFastener

getChildController

  • getChildController(key: string): null | Controller

getControllerFastener

getControllerModel

getControllerProperty

getControllerService

getControllerTrait

getControllerView

getControllerViewTrait

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

Protected initCell

Protected initCellContentView

Protected initCellTrait

Protected initCellView

initController

Protected initRowTrait

  • initRowTrait(rowTrait: RowTrait): void
  • Parameters

    Returns void

Protected initRowView

  • initRowView(rowView: RowView): void
  • Parameters

    Returns void

insertCell

  • Parameters

    Returns void

insertCellTrait

  • insertCellTrait(cellTrait: CellTrait, targetTrait?: null | Trait): void
  • Parameters

    Returns void

insertChildController

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

Protected insertChildControllerMap

  • insertChildControllerMap(childController: Controller): 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 mountCellFasteners

  • mountCellFasteners(): void
  • Returns 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

needsCompile

needsExecute

nextChildController

Protected onAddControllerObserver

Protected onAssemble

Protected onCompile

Protected onCompileChildController

Protected onCompileChildControllers

  • onCompileChildControllers(compileFlags: number, controllerContext: ControllerContext): void

Protected onCompute

Protected onExecute

Protected onExecuteChildController

Protected onExecuteChildControllers

  • onExecuteChildControllers(executeFlags: number, controllerContext: ControllerContext): void

Protected onGenerate

Protected onInsertChildController

Protected onMount

  • onMount(): void
  • Returns void

Protected onPower

  • onPower(): void

Protected onRemoveChildController

  • onRemoveChildController(childController: Controller): void

Protected onRemoveControllerObserver

Protected onRequestUpdate

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

Protected onRequireUpdate

  • onRequireUpdate(updateFlags: number, immediate: boolean): void

Protected onResolve

Protected onRevise

Protected onSetCell

Protected onSetCellContentView

Protected onSetCellTrait

Protected onSetCellView

Protected onSetParentController

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

Protected onSetRowTrait

  • onSetRowTrait(newRowTrait: null | RowTrait, oldRowTrait: null | RowTrait): void
  • Parameters

    Returns void

Protected onSetRowView

  • onSetRowView(newRowView: null | RowView, oldRowView: null | RowView): void
  • Parameters

    Returns void

Protected onUnmount

  • onUnmount(): void
  • Returns void

Protected onUnpower

  • onUnpower(): void

prependChildController

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

previousChildController

remove

  • remove(): void
  • Returns void

removeAll

  • removeAll(): void
  • Returns void

removeCell

  • Parameters

    Returns void

removeCellTrait

  • removeCellTrait(cellTrait: CellTrait): void
  • Parameters

    Returns void

removeChildController

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

Protected removeChildControllerMap

  • removeChildControllerMap(childController: Controller): 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

setKey

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

    • key: undefined | string

    Returns void

setParentController

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

Protected themeRowView

  • Parameters

    Returns void

Protected unmountCellFasteners

  • unmountCellFasteners(): void
  • Returns 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 willAddControllerObserver

Protected willAssemble

Protected willCompile

Protected willCompileChildController

Protected willCompileChildControllers

  • willCompileChildControllers(compileFlags: number, controllerContext: ControllerContext): void

Protected willCompute

Protected willExecute

Protected willExecuteChildController

Protected willExecuteChildControllers

  • willExecuteChildControllers(executeFlags: number, controllerContext: ControllerContext): void

Protected willGenerate

Protected willInsertChildController

Protected willMount

  • willMount(): void

Protected willObserve

Protected willPower

  • willPower(): void

Protected willRemoveChildController

  • willRemoveChildController(childController: Controller): void

Protected willRemoveControllerObserver

Protected willRequestUpdate

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

Protected willRequireUpdate

  • willRequireUpdate(updateFlags: number, immediate: boolean): void

Protected willResolve

Protected willRevise

Protected willSetCell

Protected willSetCellContentView

Protected willSetCellTrait

Protected willSetCellView

Protected willSetParentController

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

Protected willSetRowTrait

  • willSetRowTrait(newRowTrait: null | RowTrait, oldRowTrait: null | RowTrait): void
  • Parameters

    Returns void

Protected willSetRowView

  • willSetRowView(newRowView: null | RowView, oldRowView: null | RowView): void
  • Parameters

    Returns void

Protected willUnmount

  • willUnmount(): void

Protected willUnpower

  • willUnpower(): void

Generated using TypeDoc