Skip to content

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.

Released under Apache License, Version 2.0.