Class tpersistentarrayprop
Unit
Declaration
type tpersistentarrayprop = class(tarrayprop, iobjectlink)
Description
No description available, ancestor tarrayprop description follows
Hierarchy
- TObject
- tpersistent
- tarrayprop
- tpersistentarrayprop
Overview
Fields
![]() |
fitems: persistentarty; |
![]() |
fdestroyingitem: tpersistent; |
![]() |
fitemclasstype: virtualpersistentclassty; |
![]() |
fobjectlinker: tobjectlinker; |
Methods
![]() |
function _addref: integer; stdcall; |
![]() |
function _release: integer; stdcall; |
![]() |
function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; |
![]() |
procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
![]() |
procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); |
![]() |
procedure objevent(const sender: iobjectlink; const event: objecteventty); |
![]() |
function getinstance: tobject; |
![]() |
function getobjectlinker: tobjectlinker; |
![]() |
procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
![]() |
function getitems(const index: integer): tpersistent; |
![]() |
procedure init(startindex,endindex: integer); override; |
![]() |
function getcount: integer; override; |
![]() |
procedure setcount1(acount: integer; doinit: boolean); override; |
![]() |
procedure writeitem(const index: integer; writer: twriter); override; |
![]() |
procedure readitem(const index: integer; reader: treader); override; |
![]() |
function getsize: integer; override; |
![]() |
function getdatapo: pointer; override; |
![]() |
function getitemspo(const index: integer): pointer; override; |
![]() |
procedure createitem(const index: integer; var item: tpersistent); virtual; |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
procedure readcollection(reader: treader); |
![]() |
procedure writecollection(writer: twriter); |
![]() |
function getcollectionname(const index: integer): string; virtual; |
![]() |
function ispropertystored(index: integer): boolean; virtual; |
![]() |
procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload; |
![]() |
procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload; |
![]() |
constructor create(aitemclasstype: virtualpersistentclassty); reintroduce; |
![]() |
destructor destroy; override; |
![]() |
procedure itemdestroyed(const aitem: tpersistent); |
![]() |
procedure assign(source: tpersistent); override; |
![]() |
function propkind: arraypropkindty; override; |
![]() |
function displayname(const index: integer): msestring; virtual; |
![]() |
procedure add(const item: tpersistent); |
![]() |
function add(): tpersistent; |
![]() |
function indexof(const aitem: tpersistent): integer; |
![]() |
class function getitemclasstype: persistentclassty; virtual; |
Properties
![]() |
property itemclasstype: virtualpersistentclassty read fitemclasstype; |
![]() |
property items[constindex:integer]: tpersistent read getitems; |
Description
Fields
![]() |
fitems: persistentarty; |
![]() |
fdestroyingitem: tpersistent; |
![]() |
fitemclasstype: virtualpersistentclassty; |
![]() |
fobjectlinker: tobjectlinker; |
Methods
![]() |
function _addref: integer; stdcall; |
![]() |
function _release: integer; stdcall; |
![]() |
function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; |
![]() |
procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
![]() |
procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); |
![]() |
procedure objevent(const sender: iobjectlink; const event: objecteventty); |
![]() |
function getinstance: tobject; |
![]() |
function getobjectlinker: tobjectlinker; |
![]() |
procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
![]() |
function getitems(const index: integer): tpersistent; |
![]() |
procedure init(startindex,endindex: integer); override; |
![]() |
function getcount: integer; override; |
![]() |
procedure setcount1(acount: integer; doinit: boolean); override; |
![]() |
procedure writeitem(const index: integer; writer: twriter); override; |
![]() |
procedure readitem(const index: integer; reader: treader); override; |
![]() |
function getsize: integer; override; |
![]() |
function getdatapo: pointer; override; |
![]() |
function getitemspo(const index: integer): pointer; override; |
![]() |
procedure createitem(const index: integer; var item: tpersistent); virtual; |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
procedure readcollection(reader: treader); |
![]() |
procedure writecollection(writer: twriter); |
![]() |
function getcollectionname(const index: integer): string; virtual; |
![]() |
function ispropertystored(index: integer): boolean; virtual; |
![]() |
procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload; |
![]() |
procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload; |
![]() |
constructor create(aitemclasstype: virtualpersistentclassty); reintroduce; |
![]() |
destructor destroy; override; |
![]() |
procedure itemdestroyed(const aitem: tpersistent); |
![]() |
procedure assign(source: tpersistent); override; |
![]() |
function propkind: arraypropkindty; override; |
![]() |
function displayname(const index: integer): msestring; virtual; |
![]() |
procedure add(const item: tpersistent); |
![]() |
function add(): tpersistent; |
![]() |
function indexof(const aitem: tpersistent): integer; |
![]() |
class function getitemclasstype: persistentclassty; virtual; |
Properties
![]() |
property itemclasstype: virtualpersistentclassty read fitemclasstype; |
![]() |
property items[constindex:integer]: tpersistent read getitems; |
Generated by PasDoc 0.16.0.

