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