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.