Retrieve the class definition based on the key.
Key used to identify the purpose for the class.
Create a new instance of a registered class if available.
Falls back to the default class if it is defined or returns null if no matching class definition is found.
Key used to identify the purpose for the class.
Arguments to be passed onto the class constructor.
Register a new class that will be used when creating a new class based on the provided key.
Key used to identify the purpose for the class.
Class definition to use for the given key.
Register multiple classes as a time.
A mapping of keys to class definitions.
Generated using TypeDoc
Class manager allowing for dynamically changing which class definitions are used. Allows for defining a default set of classes which can later be overwritten without special changes to the code.