new ClassRegistrar()
Represents an object that is responsible for keeping and resolving object constructors.
Methods
-
register(className, constructor)
-
Registers new class constructor.
Parameters:
Name Type Description className
string The unique class name. constructor
function The class constructor. Example
var MyClass = function() {}; var registrar = new StockChartX.ClassRegistrar(); registrar.register('MyClass', MyClass);
-
resolve(className)
-
Returns class constructor by a given class name.
Parameters:
Name Type Description className
string The class name. Returns:
Class constructor.- Type
- function
Example
var constructor = registrar.resolve('MyClass');