A ModuleInfo object is used by the ModuleManager to hold information about a module of js code that may or may not yet be loaded into the environment.
extends goog.Disposable| Instance Method Summary | |
callCallbacks_(?Array callbacks, <Any Type> context) ⇒ ?ArrayHelper to call the callbacks after module load. | |
disposeInternal()Deletes or nulls out any references to COM objects, DOM nodes, or other disposable objects. Classes that extend {@code goog.Disposable} should override this method. Not reentrant. To avoid calling it twice, it must only be called from the subclass' {@code disposeInternal} method. Everywhere else the public {@code dispose} method must be used. For example:
mypackage.MyClass = function() {
goog.base(this);
// Constructor logic specific to MyClass.
...
};
goog.inherits(mypackage.MyClass, goog.Disposable);
mypackage.MyClass.prototype.disposeInternal = function() {
goog.base(this, 'disposeInternal');
// Dispose logic specific to MyClass.
...
};
| |
getDependencies() ⇒ ?ArrayGets the dependencies of this module. | |
getId() ⇒ stringGets the ID of this module. | |
getModule() ⇒ ?goog.module.BaseModuleGets the module. | |
getUris() ⇒ ?ArrayGets the uris of this module. | |
isLoaded() ⇒ booleanDetermines whether the module has been loaded. | |
onError(?goog.module.ModuleManager.FailureType cause)Calls the error callbacks for the module. | |
onLoad(function (): (Object|null) contextProvider)Sets this module as loaded. | |
registerCallback(?Function fn, ?Object= opt_handler) ⇒ ?goog.module.ModuleLoadCallbackRegisters a function that should be called after the module is loaded. | |
registerCallback_(?Array callbacks, ?Function fn, ?Object= opt_handler) ⇒ ?goog.module.ModuleLoadCallbackRegisters a function that should be called after the module is loaded. | |
registerEarlyCallback(?Function fn, ?Object= opt_handler) ⇒ ?goog.module.ModuleLoadCallbackRegisters a function that should be called after the module is loaded. These early callbacks are called after {@link Module#initialize} is called but before the other callbacks are called. | |
registerErrback(?Function fn, ?Object= opt_handler) ⇒ ?goog.module.ModuleLoadCallbackRegisters a function that should be called if the module load fails. | |
setModuleConstructor(?Function constructor)Sets the constructor to use to instantiate the module object after the module code is loaded. | |
setUris(?Array uris)Sets the uris of this module. | |