Interface IBaseList
Unit
Declaration
type IBaseList = interface(ISerializable)
Description
No description available, ancestor ISerializable description follows
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows
—————————————————————————– Base Interfaces —————————————————————————–
Attributes
- GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
- GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
- GUID['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Attributes
- GUID['{B8EEB016-F9C8-4F8A-8175-A55202865C00}']
Hierarchy
- IInterface
- IObservable
- IUpdateObject
- ISerializable
- IBaseList
Overview
Methods
function CreateEmpty: IBaseList; |
|
function GetCount: integer; |
|
function Add(iItem: IUnknown): integer; |
|
function AddWithMetadata(iItem: IUnknown; iMetadata: IUnknown): integer; |
|
procedure Insert(iIndex: integer; iItem: IUnknown); |
|
procedure InsertWithMetadata(iIndex: integer; iItem: IUnknown; iMetadata: IUnknown); |
|
procedure Move(oldIndex: integer; newIndex: integer); |
|
function Delete(iIndex: integer): boolean; |
|
procedure Remove(iItem: IUnknown); |
|
procedure Clear; |
|
procedure Append(iValue: IBaseList; iWithMetadata: boolean = true); |
|
procedure InsertList(iIndex: integer; iValue: IBaseList; iWithMetadata: boolean = true); |
|
procedure Sync(iValue: IBaseList; iWithMetadata: boolean = true); |
|
function IndexOf(iItem: IUnknown): integer; |
|
function Contains(iItem: IUnknown): boolean; |
|
function GetListItem(iIndex: integer): IUnknown; |
|
function GetListItemMetadata(iIndex: integer): IUnknown; |
|
function FindItemByGUID(iGUID: TGUID; iIndex: integer): IUnknown; |
|
procedure Shuffle; |
|
procedure ShuffleFrom(iStart: integer); |
|
function GetEnumerator: IBaseListEnumerator; |
Description
Methods
function CreateEmpty: IBaseList; |
|
function GetCount: integer; |
|
function Add(iItem: IUnknown): integer; |
|
function AddWithMetadata(iItem: IUnknown; iMetadata: IUnknown): integer; |
|
procedure Insert(iIndex: integer; iItem: IUnknown); |
|
procedure InsertWithMetadata(iIndex: integer; iItem: IUnknown; iMetadata: IUnknown); |
|
procedure Move(oldIndex: integer; newIndex: integer); |
|
function Delete(iIndex: integer): boolean; |
|
procedure Remove(iItem: IUnknown); |
|
procedure Clear; |
|
procedure Append(iValue: IBaseList; iWithMetadata: boolean = true); |
|
procedure InsertList(iIndex: integer; iValue: IBaseList; iWithMetadata: boolean = true); |
|
procedure Sync(iValue: IBaseList; iWithMetadata: boolean = true); |
|
function IndexOf(iItem: IUnknown): integer; |
|
function Contains(iItem: IUnknown): boolean; |
|
function GetListItem(iIndex: integer): IUnknown; |
|
function GetListItemMetadata(iIndex: integer): IUnknown; |
|
function FindItemByGUID(iGUID: TGUID; iIndex: integer): IUnknown; |
|
procedure Shuffle; |
|
procedure ShuffleFrom(iStart: integer); |
|
function GetEnumerator: IBaseListEnumerator; |
|
Generated by PasDoc 0.16.0.