Interface IStrings
Unit
Declaration
type IStrings = interface(IInterface)
Description
Attributes
- GUID['{A6212977-E9D0-4D30-BB9F-A4EDDD956125}']
Hierarchy
- IInterface
- IStrings
Overview
Methods
![]() |
function GetCount: integer; |
![]() |
function GetItem(iIndex: integer): string; |
![]() |
procedure SetItem(iIndex: integer; iValue: string); |
![]() |
procedure Delete(iIndex: integer); |
![]() |
procedure Clear; |
![]() |
procedure Assign(iValue: IStrings); |
![]() |
function Add(const iValue: string): IStrings; |
![]() |
function AddValue(iName, iValue: string): IStrings; |
![]() |
function AddValueOrEmpty(iName, iValue: string): IStrings; |
![]() |
procedure AddObject(iValue: string; iData: cardinal); |
![]() |
procedure AddStrings(iValues: IStrings); |
![]() |
procedure Insert(iIndex: integer; iValue: string); |
![]() |
function GetValue(iKey: string): string; |
![]() |
procedure SetValue(iKey: string; iValue: string); |
![]() |
function GetValueFromIndex(iIndex: integer): string; |
![]() |
function GetAllValues: IStrings; |
![]() |
function GetName(iIndex: integer): string; |
![]() |
function IndexOf(const iValue: string): integer; |
![]() |
function IndexOfName(const iValue: string): integer; |
![]() |
function Contains(const iValue: string): boolean; |
![]() |
function GetSorted: boolean; |
![]() |
procedure SetSorted(iValue: boolean); |
![]() |
function Clone: IStrings; |
![]() |
function GetText: string; |
![]() |
procedure SetText(const iValue: string); |
![]() |
function GetCommaText: string; |
![]() |
procedure SetCommaText(const iValue: string); |
![]() |
function Join(iDelimiter: string): string; |
![]() |
procedure MergeValues(iOther: IStrings); |
![]() |
function GetData(iIndex: integer): cardinal; |
![]() |
procedure LoadFromFile(const iFilename: string); |
![]() |
procedure SaveToFile(const iFilename: string); |
![]() |
procedure Shuffle; |
![]() |
procedure SortNatural; |
![]() |
function Union(iOther: IStrings): IStrings; |
![]() |
function Intersect(iOther: IStrings): IStrings; |
![]() |
procedure BeginRead; |
![]() |
procedure EndRead; |
![]() |
function BeginWrite: boolean; |
![]() |
procedure EndWrite; |
![]() |
procedure Load(iSource: IPersistentStorage); |
![]() |
function Save: IPersistentStorage; |
![]() |
procedure LoadMap(iSource: IPersistentStorage); |
![]() |
function SaveMap: IPersistentObject; |
![]() |
procedure LoadFromXML(iXML: ISXMLNode; iItemTag: string = ''); |
![]() |
function SaveToXML(iDocument: ISXMLDocument; iElementName, iItemTag: string): ISXMLNode; |
![]() |
procedure LoadMapFromXML(iXML: ISXMLNode; iItemTag: string = 'Item'; iNameTag: string = 'Item'; iValueTag: string = 'Value'; iUseAttributes: boolean = false); |
![]() |
function SaveMapAsXML(iDocument: ISXMLDocument; iNodeName: string; iItemTag: string = 'Item'; iNameTag: string = 'Item'; iValueTag: string = 'Value'; iUseAttributes: boolean = false): ISXMLNode; |
![]() |
function GetEnumerator: IStringsEnumerator; |
Description
Methods
![]() |
function GetCount: integer; |
![]() |
function GetItem(iIndex: integer): string; |
![]() |
procedure SetItem(iIndex: integer; iValue: string); |
![]() |
procedure Delete(iIndex: integer); |
![]() |
procedure Clear; |
![]() |
procedure Assign(iValue: IStrings); |
![]() |
function Add(const iValue: string): IStrings; |
![]() |
function AddValue(iName, iValue: string): IStrings; |
![]() |
function AddValueOrEmpty(iName, iValue: string): IStrings; |
![]() |
procedure AddObject(iValue: string; iData: cardinal); |
![]() |
procedure AddStrings(iValues: IStrings); |
![]() |
procedure Insert(iIndex: integer; iValue: string); |
![]() |
function GetValue(iKey: string): string; |
![]() |
procedure SetValue(iKey: string; iValue: string); |
![]() |
function GetValueFromIndex(iIndex: integer): string; |
![]() |
function GetAllValues: IStrings; |
![]() |
function GetName(iIndex: integer): string; |
![]() |
function IndexOf(const iValue: string): integer; |
![]() |
function IndexOfName(const iValue: string): integer; |
![]() |
function Contains(const iValue: string): boolean; |
![]() |
function GetSorted: boolean; |
![]() |
procedure SetSorted(iValue: boolean); |
![]() |
function Clone: IStrings; |
![]() |
function GetText: string; |
![]() |
procedure SetText(const iValue: string); |
![]() |
function GetCommaText: string; |
![]() |
procedure SetCommaText(const iValue: string); |
![]() |
function Join(iDelimiter: string): string; |
![]() |
procedure MergeValues(iOther: IStrings); |
![]() |
function GetData(iIndex: integer): cardinal; |
![]() |
procedure LoadFromFile(const iFilename: string); |
![]() |
procedure SaveToFile(const iFilename: string); |
![]() |
procedure Shuffle; |
![]() |
procedure SortNatural; |
![]() |
function Union(iOther: IStrings): IStrings; |
![]() |
function Intersect(iOther: IStrings): IStrings; |
![]() |
procedure BeginRead; |
![]() |
procedure EndRead; |
![]() |
function BeginWrite: boolean; |
![]() |
procedure EndWrite; |
![]() |
procedure Load(iSource: IPersistentStorage); |
![]() |
function Save: IPersistentStorage; |
![]() |
procedure LoadMap(iSource: IPersistentStorage); |
![]() |
function SaveMap: IPersistentObject; |
![]() |
procedure LoadFromXML(iXML: ISXMLNode; iItemTag: string = ''); |
![]() |
function SaveToXML(iDocument: ISXMLDocument; iElementName, iItemTag: string): ISXMLNode; |
![]() |
procedure LoadMapFromXML(iXML: ISXMLNode; iItemTag: string = 'Item'; iNameTag: string = 'Item'; iValueTag: string = 'Value'; iUseAttributes: boolean = false); |
![]() |
function SaveMapAsXML(iDocument: ISXMLDocument; iNodeName: string; iItemTag: string = 'Item'; iNameTag: string = 'Item'; iValueTag: string = 'Value'; iUseAttributes: boolean = false): ISXMLNode; |
![]() |
function GetEnumerator: IStringsEnumerator; |
Generated by PasDoc 0.16.0.