Unit BrookURLEntryPoints

Description

Contains classes for handling URL entry-points.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EBrookURLEntryPoint Handles exceptions related to entry-point classes.
Class TBrookURLEntryPoint Class to represent a URL entry-point item.
Class TBrookURLEntryPointListEnumerator List enumerator for TBrookURLEntryPointList.
Class EBrookURLEntryPointList Handles exceptions related to URL entry-point list.
Class TBrookURLEntryPointList Class to represent an list of URL entry-points.
Class TBrookURLEntryPoints URL entry-points component.

Types

TBrookURLEntryPointClass = class of TBrookURLEntryPoint;
TBrookURLEntryPointsNotFoundEvent = procedure(ASender: TObject; const AEntryPoint, APath: string; ARequest: TBrookHTTPRequest; AResponse: TBrookHTTPResponse) of object;

Constants

SBrookEntryPointListUnprepared = 'Entry-point list not prepared.';
SBrookInactiveEntryPoints = 'Inactive entry-points.';
SBrookNoEntryPointsDefined = 'No entry-points defined.';
SBrookEntryPointAlreadyExists = '%s: entry-point ''%s'' already exists in ''%s''.';
SBrookEmptyEntryPointName = '%s: entry-point cannot be empty.';
SBrookEntryPointNotFound = 'Entry-point not found: %s.';
SBrookRouterNotAssigned = 'Router not assigned for entry-point ''%s''.';

Description

Types

TBrookURLEntryPointClass = class of TBrookURLEntryPoint;

Class-reference for TBrookURLEntryPoint.

TBrookURLEntryPointsNotFoundEvent = procedure(ASender: TObject; const AEntryPoint, APath: string; ARequest: TBrookHTTPRequest; AResponse: TBrookHTTPResponse) of object;

Event signature used by TBrookURLEntryPoints to notify a not found entry-point items.

Constants

SBrookEntryPointListUnprepared = 'Entry-point list not prepared.';

Error message 'Entry-point list not prepared.'.

SBrookInactiveEntryPoints = 'Inactive entry-points.';

Error message 'Inactive entry-points.'.

SBrookNoEntryPointsDefined = 'No entry-points defined.';

Error message 'No entry-points defined.'.

SBrookEntryPointAlreadyExists = '%s: entry-point ''%s'' already exists in ''%s''.';

Error message '<new-class>: entry-point <entry-point> already exists in <existing-class>.'.

SBrookEmptyEntryPointName = '%s: entry-point cannot be empty.';

Error message '<new-class>: entry-point cannot be empty.'.

SBrookEntryPointNotFound = 'Entry-point not found: %s.';

Error message 'Entry-point not found: <entry-point>.'.

SBrookRouterNotAssigned = 'Router not assigned for entry-point ''%s''.';

Error message 'Router not assigned for entry-point <entry-point>.'.


Generated by PasDoc 0.16.0.