Interface IConfigValues

Unit

Declaration

type IConfigValues = interface(IStrings)

Description

No description available, ancestor IStrings description follows
Attributes
GUID['{A6212977-E9D0-4D30-BB9F-A4EDDD956125}']
Attributes
GUID['{06660F55-2040-4B11-A8A7-5BA110A8B1C8}']

Hierarchy

Overview

Methods

Public function ReadString(iKey: string; iDefault: string = ''): string;
Public function ReadPassword(iKey: string; iDefault: string = ''): string;
Public function ReadInteger(iKey: string; iDefault: integer = 0): integer;
Public function ReadFloat(iKey: string; iDefault: double = 0): double;
Public function ReadOnOff(iKey: string; iDefault: boolean): boolean;
Public function ReadColor(iKey: string; iDefault: TColor): TColor;
Public procedure ReadFont(iFontID: string; iFont: TFont);
Public function ReadList(iKey: string): IStrings;
Public function ReadNameValueList(iKey1, iKey2: string): IStrings;
Public function ReadValues(iPrefix: string): IConfigValues;
Public function ReadSubSection(iPrefix: string): IConfigValuesList;
Public procedure WriteString(iKey: string; iValue: string);
Public procedure WritePassword(iKey: string; iValue: string);
Public procedure WriteInteger(iKey: string; iValue: integer);
Public procedure WriteFloat(iKey: string; iValue: double);
Public procedure WriteOnOff(iKey: string; iValue: boolean);
Public procedure WriteColor(iKey: string; iValue: TColor);
Public procedure WriteFont(iFontID: string; iFont: TFont; iIncludeColor: boolean = true);
Public procedure WriteList(iKey: string; iList: IStrings);
Public procedure WriteNameValueList(iKey1, iKey2: string; iList: IStrings);
Public procedure WriteValues(iPrefix: string; iValues: IConfigValues);
Public procedure WriteSubSection(iPrefix: string; iValues: IConfigValuesList);
Public procedure DeleteKey(iKey: string);
Public procedure Merge(iOther: IStrings);
Public function AsStrings: IStrings;
Public function This: IConfigValues;

Description

Methods

Public function ReadString(iKey: string; iDefault: string = ''): string;
 
Public function ReadPassword(iKey: string; iDefault: string = ''): string;
 
Public function ReadInteger(iKey: string; iDefault: integer = 0): integer;
 
Public function ReadFloat(iKey: string; iDefault: double = 0): double;
 
Public function ReadOnOff(iKey: string; iDefault: boolean): boolean;
 
Public function ReadColor(iKey: string; iDefault: TColor): TColor;
 
Public procedure ReadFont(iFontID: string; iFont: TFont);
 
Public function ReadList(iKey: string): IStrings;
 
Public function ReadNameValueList(iKey1, iKey2: string): IStrings;
 
Public function ReadValues(iPrefix: string): IConfigValues;
 
Public function ReadSubSection(iPrefix: string): IConfigValuesList;
 
Public procedure WriteString(iKey: string; iValue: string);
 
Public procedure WritePassword(iKey: string; iValue: string);
 
Public procedure WriteInteger(iKey: string; iValue: integer);
 
Public procedure WriteFloat(iKey: string; iValue: double);
 
Public procedure WriteOnOff(iKey: string; iValue: boolean);
 
Public procedure WriteColor(iKey: string; iValue: TColor);
 
Public procedure WriteFont(iFontID: string; iFont: TFont; iIncludeColor: boolean = true);
 
Public procedure WriteList(iKey: string; iList: IStrings);
 
Public procedure WriteNameValueList(iKey1, iKey2: string; iList: IStrings);
 
Public procedure WriteValues(iPrefix: string; iValues: IConfigValues);
 
Public procedure WriteSubSection(iPrefix: string; iValues: IConfigValuesList);
 
Public procedure DeleteKey(iKey: string);
 
Public procedure Merge(iOther: IStrings);
 
Public function AsStrings: IStrings;
 
Public function This: IConfigValues;
 

Generated by PasDoc 0.16.0.