diamond.controllers.controller

Copyright © DiamondMVC 2019

Public Imports

diamond.http
public import diamond.http;
diamond.controllers.authentication
public import diamond.controllers.authentication;
diamond.authentication
public import diamond.authentication;
diamond.views.view
public import diamond.views.view;

Members

Classes

ApiController
class ApiController

Wrapper around a controller.

WebController
class WebController(TView)

Wrapper around a controller.

Manifest constants

actionMappingFormat
enum actionMappingFormat;

The format used for actions.

actionNameFormat
enum actionNameFormat;

The format for creating the http acton member.

defaultMappingFormat
enum defaultMappingFormat;

The format used for default mappings.

disableAuthFormat
enum disableAuthFormat;

The format used for disabled authentication.

mandatoryMappingFormat
enum mandatoryMappingFormat;

The format used for mandatory formats.

noActionMappingFormat
enum noActionMappingFormat;

The format used for no-action formats.

restrictedFormat
enum restrictedFormat;

The format used for restricted connections.

Mixin templates

GenerateControllers
mixintemplate GenerateControllers(string[] controllerInitializers)

Mixin template for generating the controllers.

Variables

_mappedControllers
HashSet!string _mappedControllers;

Mapped controllers.

_mappedRoutes
RoutePart[][string] _mappedRoutes;

Specially mapped routes.

Meta

Authors

Jacob Jensen (bausshf)