InstanceMeta
.module. InstanceMeta
The InstanceMeta
class implements the module.IInstanceMeta
interface.
Extends
Implements
Constructor
Name | Description |
---|---|
new InstanceMeta(id, spec, resolver) | Constructs the metadata of an instance module. |
Members
Name | Description |
---|---|
_isLoaded : Protected | Indicates the value has been loaded or was specified. |
alias : | Gets the alias of the module. |
config : | Gets the configuration of the module. |
id : | Gets the identifier of the module. |
isConfigLoaded : | Gets a value that indicates if the module's configuration has been loaded. |
isLoaded : | Gets a value that indicates if the module's value is directly available through the |
kind : | Gets the kind of module. |
ranking : | Gets the ranking of the module. |
resolveId | Resolves a module identifier as if it were a dependency of this one. |
type : | Gets the type module of which this one is an instance, or |
value : | Gets the value of the module, if it has been loaded already, or |
Methods
Name | Description |
---|---|
loadAsync() : Promise | Loads the module and returns a promise for its value. |
loadConfigAsync() : Promise.< | Loads the configuration of the module and returns a promise for it. |
Constructor Details
new InstanceMeta(id, spec, resolver) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs the metadata of an instance module. Source: javascript/web/pentaho/_core/module/InstanceMeta.js, line 43
|
Members Details
_isLoaded: Protected |
---|
Indicates the value has been loaded or was specified. Source: javascript/web/pentaho/_core/module/Meta.js, line 89 Inherited From: pentaho._core.module.Meta#_isLoaded |
alias: |
---|
Gets the alias of the module. Source: doc-js/pentaho/module/IMeta.jsdoc, line 49 Inherited From: pentaho._core.module.Meta#alias |
config: |
---|
Gets the configuration of the module. When not yet loaded, or if the module has no configuration, returns Source: doc-js/pentaho/module/IMeta.jsdoc, line 116 Inherited From: pentaho._core.module.Meta#config |
id: |
---|
Gets the identifier of the module. Source: doc-js/pentaho/module/IMeta.jsdoc, line 30 Inherited From: pentaho._core.module.Meta#id |
isConfigLoaded: |
---|
Gets a value that indicates if the module's configuration has been loaded. Source: doc-js/pentaho/module/IMeta.jsdoc, line 131 Inherited From: pentaho._core.module.Meta#isConfigLoaded |
isLoaded: |
---|
Gets a value that indicates if the module's value is directly available through the Source: doc-js/pentaho/module/IMeta.jsdoc, line 93 Inherited From: pentaho._core.module.Meta#isLoaded |
kind: |
---|
Gets the kind of module. One of the strings Source: doc-js/pentaho/module/IMeta.jsdoc, line 39 Inherited From: pentaho.module.IMeta#kind |
ranking: |
---|
Gets the ranking of the module. The ranking determines the order of the module amongst other modules. Source: doc-js/pentaho/module/IMeta.jsdoc, line 58 Inherited From: pentaho._core.module.Meta#ranking |
resolveId: |
---|
Resolves a module identifier as if it were a dependency of this one. Resolving makes Afterwards, any applicable RequireJS contextual mapping configuration is applied. Source: doc-js/pentaho/module/IMeta.jsdoc, line 142 Inherited From: pentaho._core.module.Meta#resolveId |
type: |
---|
Gets the type module of which this one is an instance, or |
value: |
---|
Gets the value of the module, if it has been loaded already, or Source: doc-js/pentaho/module/IMeta.jsdoc, line 80 Inherited From: pentaho._core.module.Meta#value |
Methods Details
loadAsync() : Promise | |
---|---|
Loads the module and returns a promise for its value. Source: doc-js/pentaho/module/IMeta.jsdoc, line 69 Inherited From: pentaho._core.module.Meta#loadAsync |
Name | Description |
---|---|
Promise | A promise for the value of the module. |
See also: pentaho.module.IMeta#value
loadConfigAsync() : Promise.< | |
---|---|
Loads the configuration of the module and returns a promise for it. Source: doc-js/pentaho/module/IMeta.jsdoc, line 105 Inherited From: pentaho._core.module.Meta#loadConfigAsync |
Name | Description |
---|---|
Promise.< | A promise for the configuration of the module. |
See also: pentaho.module.IMeta#config