Class: ClassRegistrar

StockChartX. ClassRegistrar


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');