Class tarrayprop

Unit

Declaration

type tarrayprop = class(tpersistent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fstate: arraypropsstatesty;
Protected fupdating: integer;
Protected fcountbefore: integer;

Methods

Protected procedure setfixcount(const avalue: integer); virtual;
Protected procedure change(const index: integer); virtual;
Protected function getcount: integer; virtual; abstract;
Protected function getdatapo: pointer; virtual; abstract;
Protected procedure checkcount(var acount: integer); virtual;
Protected procedure setcount1(acount: integer; doinit: boolean); virtual;
Protected procedure setcount(const acount: integer);
Protected procedure dosizechanged; virtual;
Protected function getsize: integer; virtual; abstract;
Protected function getitemspo(const index: integer): pointer; virtual; abstract;
Protected procedure writeitem(const index: integer; writer: twriter); virtual; abstract;
Protected procedure readitem(const index: integer; reader: treader); virtual; abstract;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure readcount(reader: treader);
Protected procedure writecount(writer: twriter);
Protected procedure readitems(reader: treader);
Protected procedure writeitems(writer: twriter);
Protected procedure init(startindex,endindex: integer); virtual;
Protected procedure dochange(const aindex: integer); virtual;
Protected procedure checkindex(const index: integer);
Protected function checkstored(ancestor: tpersistent): boolean; virtual;
Public function propkind: arraypropkindty; virtual;
Public procedure beginupdate;
Public procedure endupdate(nochange: boolean = false);
Public procedure clear;
Public procedure insertempty(const index: integer);
Public procedure insertdefault(const index: integer);
Public procedure delete(const index: integer);
Public procedure move(const curindex,newindex: integer); virtual;
Public procedure order(const sourceorder: integerarty);
Public procedure reorder(const destorder: integerarty);
Public procedure link(alinkedarrays: array of tarrayprop);

Properties

Public property fixcount: integer read ffixcount write setfixcount default 0;
Public property onchange: arraychangeeventty read fonchange write fonchange;
Published property count: integer read getcount write setcount default 0;

Description

Fields

Protected fstate: arraypropsstatesty;

This item has no description.

Protected fupdating: integer;

This item has no description.

Protected fcountbefore: integer;

This item has no description.

Methods

Protected procedure setfixcount(const avalue: integer); virtual;

This item has no description.

Protected procedure change(const index: integer); virtual;

This item has no description.

Protected function getcount: integer; virtual; abstract;

This item has no description.

Protected function getdatapo: pointer; virtual; abstract;

This item has no description.

Protected procedure checkcount(var acount: integer); virtual;

This item has no description.

Protected procedure setcount1(acount: integer; doinit: boolean); virtual;

This item has no description.

Protected procedure setcount(const acount: integer);

This item has no description.

Protected procedure dosizechanged; virtual;

This item has no description.

Protected function getsize: integer; virtual; abstract;

This item has no description.

Protected function getitemspo(const index: integer): pointer; virtual; abstract;

This item has no description.

Protected procedure writeitem(const index: integer; writer: twriter); virtual; abstract;

This item has no description.

Protected procedure readitem(const index: integer; reader: treader); virtual; abstract;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure readcount(reader: treader);

This item has no description.

Protected procedure writecount(writer: twriter);

This item has no description.

Protected procedure readitems(reader: treader);

This item has no description.

Protected procedure writeitems(writer: twriter);

This item has no description.

Protected procedure init(startindex,endindex: integer); virtual;

This item has no description.

Protected procedure dochange(const aindex: integer); virtual;

This item has no description.

Protected procedure checkindex(const index: integer);

This item has no description.

Protected function checkstored(ancestor: tpersistent): boolean; virtual;

This item has no description.

Public function propkind: arraypropkindty; virtual;

This item has no description.

Public procedure beginupdate;

This item has no description.

Public procedure endupdate(nochange: boolean = false);

This item has no description.

Public procedure clear;

This item has no description.

Public procedure insertempty(const index: integer);

This item has no description.

Public procedure insertdefault(const index: integer);

This item has no description.

Public procedure delete(const index: integer);

This item has no description.

Public procedure move(const curindex,newindex: integer); virtual;

This item has no description.

Public procedure order(const sourceorder: integerarty);

This item has no description.

Public procedure reorder(const destorder: integerarty);

This item has no description.

Public procedure link(alinkedarrays: array of tarrayprop);

This item has no description.

Properties

Public property fixcount: integer read ffixcount write setfixcount default 0;

This item has no description.

Public property onchange: arraychangeeventty read fonchange write fonchange;

This item has no description.

Published property count: integer read getcount write setcount default 0;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.