Interface IConfiguration
Unit
Declaration
type IConfiguration = interface(IInterface)
Description
Attributes
- GUID['{76548E84-3866-4225-BBE5-091CBFD802E2}']
Hierarchy
- IInterface
- IConfiguration
Overview
Methods
function ConfigExists(iCategory: string): boolean; |
|
function SectionExists(iCategory, iSection: string): boolean; |
|
function ReadString(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
function ReadStringEx(iCategory: string; iSections: array of string; iKey: string; iDefault: string): string; |
|
function ReadStringSafe(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
procedure WriteString(iCategory: string; iSection, iKey: string; iValue: string); |
|
function ReadInteger(iCategory: string; iSection, iKey: string; iDefault: integer): integer; |
|
function ReadIntegerEx(iCategory: string; iSections: array of string; iKey: string; iDefault: integer): integer; |
|
procedure WriteInteger(iCategory: string; iSection, iKey: string; iValue: integer); |
|
function ReadPassword(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
procedure WritePassword(iCategory: string; iSection, iKey: string; iValue: string); |
|
function ReadFloat(iCategory: string; iSection, iKey: string; iDefault: double): double; |
|
function ReadFloatEx(iCategory: string; iSections: array of string; iKey: string; iDefault: double): double; |
|
procedure WriteFloat(iCategory: string; iSection, iKey: string; iValue: double); |
|
function ReadOnOff(iCategory: string; iSection, iKey: string; iDefault: boolean): boolean; |
|
function ReadOnOffEx(iCategory: string; iSections: array of string; iKey: string; iDefault: boolean): boolean; |
|
procedure WriteOnOff(iCategory: string; iSection, iKey: string; iValue: boolean); |
|
function ReadColor(iCategory: string; iSection, iKey: string; iDefault: TColor): TColor; |
|
function ReadColorEx(iCategory: string; iSections: array of string; iKey: string; iDefault: TColor): TColor; |
|
procedure WriteColor(iCategory: string; iSection, iKey: string; iValue: TColor); |
|
procedure ReadFont(iCategory: string; iSection, iFontID: string; iFont: TFont); |
|
procedure ReadFontEx(iCategory: string; iSections: array of string; iFontID: string; iFont: TFont); |
|
procedure WriteFont(iCategory: string; iSection, iFontID: string; iFont: TFont; iIncludeColor: boolean = true); |
|
function ReadSectionValues(iCategory: string; iSection: string): IConfigValues; |
|
procedure WriteSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
|
procedure AppendSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
|
function ReadSectionValuesEx(iCategory: string; iSections: array of string): IConfigValues; |
|
function ReadSectionItems(iCategory: string; iSection: string): IStrings; |
|
procedure WriteSectionItems(iCategory: string; iSection: string; iValues: IStrings); |
|
function GetSections(iCategory: string): IStrings; |
|
procedure EraseSection(iCategory: string; iSection: string); |
|
procedure EraseCategory(iCategory: string); |
|
function ReadMultiSectionValues(iCategory: string; iPrefix: string): IConfigValuesList; |
|
procedure WriteMultiSectionValues(iCategory: string; iPrefix: string; iValues: IConfigValuesList); |
|
procedure DeleteKey(iCategory: string; iSection: string; iKey: string); |
|
procedure Flush; |
|
procedure ReleaseFile(iCategory: string); |
|
procedure ReleaseAllFiles; |
Description
Methods
function ConfigExists(iCategory: string): boolean; |
|
function SectionExists(iCategory, iSection: string): boolean; |
|
function ReadString(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
function ReadStringEx(iCategory: string; iSections: array of string; iKey: string; iDefault: string): string; |
|
function ReadStringSafe(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
procedure WriteString(iCategory: string; iSection, iKey: string; iValue: string); |
|
function ReadInteger(iCategory: string; iSection, iKey: string; iDefault: integer): integer; |
|
function ReadIntegerEx(iCategory: string; iSections: array of string; iKey: string; iDefault: integer): integer; |
|
procedure WriteInteger(iCategory: string; iSection, iKey: string; iValue: integer); |
|
function ReadPassword(iCategory: string; iSection, iKey: string; iDefault: string): string; |
|
procedure WritePassword(iCategory: string; iSection, iKey: string; iValue: string); |
|
function ReadFloat(iCategory: string; iSection, iKey: string; iDefault: double): double; |
|
function ReadFloatEx(iCategory: string; iSections: array of string; iKey: string; iDefault: double): double; |
|
procedure WriteFloat(iCategory: string; iSection, iKey: string; iValue: double); |
|
function ReadOnOff(iCategory: string; iSection, iKey: string; iDefault: boolean): boolean; |
|
function ReadOnOffEx(iCategory: string; iSections: array of string; iKey: string; iDefault: boolean): boolean; |
|
procedure WriteOnOff(iCategory: string; iSection, iKey: string; iValue: boolean); |
|
function ReadColor(iCategory: string; iSection, iKey: string; iDefault: TColor): TColor; |
|
function ReadColorEx(iCategory: string; iSections: array of string; iKey: string; iDefault: TColor): TColor; |
|
procedure WriteColor(iCategory: string; iSection, iKey: string; iValue: TColor); |
|
procedure ReadFont(iCategory: string; iSection, iFontID: string; iFont: TFont); |
|
procedure ReadFontEx(iCategory: string; iSections: array of string; iFontID: string; iFont: TFont); |
|
procedure WriteFont(iCategory: string; iSection, iFontID: string; iFont: TFont; iIncludeColor: boolean = true); |
|
function ReadSectionValues(iCategory: string; iSection: string): IConfigValues; |
|
procedure WriteSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
|
procedure AppendSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
|
function ReadSectionValuesEx(iCategory: string; iSections: array of string): IConfigValues; |
|
function ReadSectionItems(iCategory: string; iSection: string): IStrings; |
|
procedure WriteSectionItems(iCategory: string; iSection: string; iValues: IStrings); |
|
function GetSections(iCategory: string): IStrings; |
|
procedure EraseSection(iCategory: string; iSection: string); |
|
procedure EraseCategory(iCategory: string); |
|
function ReadMultiSectionValues(iCategory: string; iPrefix: string): IConfigValuesList; |
|
procedure WriteMultiSectionValues(iCategory: string; iPrefix: string; iValues: IConfigValuesList); |
|
procedure DeleteKey(iCategory: string; iSection: string; iKey: string); |
|
procedure Flush; |
|
procedure ReleaseFile(iCategory: string); |
|
procedure ReleaseAllFiles; |
|
Generated by PasDoc 0.16.0.