Daraja HTTP Framework 3.2.1-SNAPSHOT
HTTP server framework for Object Pascal
Loading...
Searching...
No Matches
TdjWebFilterConfig Class Reference

Web Filter configuration. More...

Inheritance diagram for TdjWebFilterConfig:
TdjAbstractConfig IWebFilterConfig IContextConfig

Public Member Functions

IContext GetContext ()
 Get the current context.

Protected Member Functions

 Add (const string Key, const string Value)
string GetFilterName ()
 Retrieves the name of the filter.
string GetInitParameter (const string Key)
 Gets an initialization parameter.
TdjStringArray GetInitParameterNames ()
string GetName ()
 SetContext (const IContext Context)
 SetName (const string AName)

Private Member Functions

IContext GetContext ()
string GetInitParameter (const string Key)
 Gets an initialization parameter.
TdjStringArray GetInitParameterNames ()

Detailed Description

Web Filter configuration.

Member Function Documentation

◆ Add()

TdjAbstractConfig::Add ( const string Key,
const string Value )
protectedinherited

◆ GetContext()

IContext TdjAbstractConfig::GetContext ( )
inherited

Get the current context.

Returns
The context associated with this configuration.

References TdjAbstractConfig().

◆ GetFilterName()

string TdjWebFilterConfig::GetFilterName ( )
protected

Retrieves the name of the filter.

Returns
A string representing the name of the filter.

Implements IWebFilterConfig.

◆ GetInitParameter()

string TdjAbstractConfig::GetInitParameter ( const string Key)
protectedinherited

Gets an initialization parameter.

Parameters
KeyParameter name (case-sensitive)
Returns
Parameter value or empty string if not found

Implements IContextConfig.

◆ GetInitParameterNames()

TdjStringArray TdjAbstractConfig::GetInitParameterNames ( )
protectedinherited
Note
The order of the names is unspecified.
Returns
Names of all initialization parameters

Implements IContextConfig.

Referenced by Add().

◆ GetName()

string TdjAbstractConfig::GetName ( )
protectedinherited

References TdjAbstractConfig().

Referenced by Add().

◆ SetContext()

TdjAbstractConfig::SetContext ( const IContext Context)
protectedinherited

◆ SetName()

TdjAbstractConfig::SetName ( const string AName)
protectedinherited