Unit 'fpWeb' Package
[Overview][Resource strings][Types][Classes][Index] [#fcl-web]

TCustomFPWebModule

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpweb.pp line 101

type TCustomFPWebModule = class(TSessionHTTPModule)

protected

  function CreateTemplateVars; virtual;

  function CreateTemplate; virtual;

  function CreateActions; virtual;

  function HandleActions(); virtual;

  procedure DoOnRequest(); virtual;

  procedure DoBeforeRequest(); virtual;

  procedure DoAfterResponse(); virtual;

  procedure GetParam(); virtual;

  procedure GetTemplateContent(); virtual;

  function GetContent; virtual;

public

  constructor CreateNew(); override;

  destructor Destroy; override;

  procedure HandleRequest(); override;

  property Actions: TFPWebActions; [rw]

  property ActionVar: string; [rw]

  property BeforeRequest: TRequestEvent; [rw]

  property OnRequest: TWebActionEvent; [rw]

  property AfterResponse: TResponseEvent; [rw]

  property OnGetAction: TGetActionEvent; [rw]

  property DefActionWhenUnknown: Boolean; [rw]

  property ModuleTemplate: TFPTemplate; [rw]

  property OnGetParam: TGetParamEvent; [rw]

  property OnTemplateContent: TGetParamEvent; [rw]

  property Request: TRequest; [r]

  property Response: TResponse; [r]

end;

Inheritance

TCustomFPWebModule

|

TSessionHTTPModule

|

TCustomHTTPModule

|

TObject


Documentation generated on: 2023-03-18