Kitto.Html.Controller
Registry and factory for KittoX HTML controllers. Same pattern as Kitto.JS.Controller but adapted for IKXController.
TKXControllerRegistry class
Holds a list of registered KittoX controller classes. Classes must implement IKXController.
pascal
class destructor Destroy;Frees the singleton registry instance.
pascal
procedure RegisterClass(const AId: string;Registers a controller class under the given id.
pascal
function GetClass(const AId: string): TKXComponentClass;Returns the controller class registered for the given id.
TKXControllerFactory class
Creates KittoX controllers by class Id from the registry.
pascal
class destructor Destroy;Frees the singleton factory instance.
pascal
function CreateController(const AView: TKView;Creates a controller for the specified view.
