Home Reference Source
public class | source

Registry

You can directly use an instance of this class. registry

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

funcMap: {"op": *, "event": *, "hook": *, "timer": *}

public

handlers: {}

public

paramMap: {"op": *, "event": *, "handler": *, "hook": *, "timer": *, "provider": *}

public

providers: {}

public

Method Summary

Public Methods
public

funcList(): *

public

getEventFunctions(name: *): *

public

getFunc(kind: *, name: *): *

public

getHandler(name: *, method: *): *

public

getHookType(name: *): *

public

getProvider(name: *): *

public

registerAsset(path: *, func: *)

public

registerEvent(name: *, func: *)

public

registerHandler(name: *, func: *, options: *)

public

registerHook(name: *, func: *, options: *)

public

registerOp(name: *, func: *, options: *)

public

registerProvider(providerType: *, providerID: *, provider: *, options: *)

public

registerTimer(name: *, func: *, options: *)

Public Constructors

public constructor() source

Public Members

public funcMap: {"op": *, "event": *, "hook": *, "timer": *} source

public handlers: {} source

public paramMap: {"op": *, "event": *, "handler": *, "hook": *, "timer": *, "provider": *} source

public providers: {} source

public staticAsset: {} source

Public Methods

public funcList(): * source

Return:

*

public getEventFunctions(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

public getFunc(kind: *, name: *): * source

Params:

NameTypeAttributeDescription
kind *
name *

Return:

*

public getHandler(name: *, method: *): * source

Params:

NameTypeAttributeDescription
name *
method *

Return:

*

public getHookType(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

public getProvider(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

public registerAsset(path: *, func: *) source

Params:

NameTypeAttributeDescription
path *
func *

public registerEvent(name: *, func: *) source

Params:

NameTypeAttributeDescription
name *
func *

public registerHandler(name: *, func: *, options: *) source

Params:

NameTypeAttributeDescription
name *
func *
options *

public registerHook(name: *, func: *, options: *) source

Params:

NameTypeAttributeDescription
name *
func *
options *

public registerOp(name: *, func: *, options: *) source

Params:

NameTypeAttributeDescription
name *
func *
options *

public registerProvider(providerType: *, providerID: *, provider: *, options: *) source

Params:

NameTypeAttributeDescription
providerType *
providerID *
provider *
options *

public registerTimer(name: *, func: *, options: *) source

Params:

NameTypeAttributeDescription
name *
func *
options *