Class TCollection

Unit

Declaration

type TCollection = class(TPersistent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FItemClass: TCollectionItemClass;

Methods

Protected function GetAttrCount: Integer; dynamic;
Protected function GetAttr(Index: Integer): string; dynamic;
Protected function GetItemAttr(Index, ItemIndex: Integer): string; dynamic;
Protected procedure Changed;
Protected function GetItem(Index: Integer): TCollectionItem;
Protected procedure SetItem(Index: Integer; Value: TCollectionItem);
Protected procedure SetItemName(Item: TCollectionItem); virtual;
Protected procedure SetPropName; virtual;
Protected procedure Update(Item: TCollectionItem); virtual;
Protected procedure Notify(Item: TCollectionItem;Action: TCollectionNotification); virtual;
Public constructor Create(AItemClass: TCollectionItemClass);
Public destructor Destroy; override;
Public function Owner: TPersistent;
Public function Add: TCollectionItem;
Public procedure Assign(Source: TPersistent); override;
Public procedure BeginUpdate; virtual;
Public procedure Clear;
Public procedure EndUpdate; virtual;
Public procedure Delete(Index: Integer);
Public function GetEnumerator: TCollectionEnumerator;
Public function GetNamePath: string; override;
Public function Insert(Index: Integer): TCollectionItem;
Public function FindItemID(ID: Integer): TCollectionItem;
Public procedure Exchange(Const Index1, index2: integer);
Public procedure Sort(Const Compare : TCollectionSortCompare);

Properties

Protected property PropName: string read GetPropName write FPropName;
Protected property UpdateCount: Integer read FUpdateCount;
Public property Count: Integer read GetCount;
Public property ItemClass: TCollectionItemClass read FItemClass;
Public property Items[Index: Integer]: TCollectionItem read GetItem write SetItem;

Description

Fields

Protected FItemClass: TCollectionItemClass;

This item has no description.

Methods

Protected function GetAttrCount: Integer; dynamic;

This item has no description.

Protected function GetAttr(Index: Integer): string; dynamic;

This item has no description.

Protected function GetItemAttr(Index, ItemIndex: Integer): string; dynamic;

This item has no description.

Protected procedure Changed;

This item has no description.

Protected function GetItem(Index: Integer): TCollectionItem;

This item has no description.

Protected procedure SetItem(Index: Integer; Value: TCollectionItem);

This item has no description.

Protected procedure SetItemName(Item: TCollectionItem); virtual;

This item has no description.

Protected procedure SetPropName; virtual;

This item has no description.

Protected procedure Update(Item: TCollectionItem); virtual;

This item has no description.

Protected procedure Notify(Item: TCollectionItem;Action: TCollectionNotification); virtual;

This item has no description.

Public constructor Create(AItemClass: TCollectionItemClass);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function Owner: TPersistent;

This item has no description.

Public function Add: TCollectionItem;

This item has no description.

Public procedure Assign(Source: TPersistent); override;

This item has no description.

Public procedure BeginUpdate; virtual;

This item has no description.

Public procedure Clear;

This item has no description.

Public procedure EndUpdate; virtual;

This item has no description.

Public procedure Delete(Index: Integer);

This item has no description.

Public function GetEnumerator: TCollectionEnumerator;

This item has no description.

Public function GetNamePath: string; override;

This item has no description.

Public function Insert(Index: Integer): TCollectionItem;

This item has no description.

Public function FindItemID(ID: Integer): TCollectionItem;

This item has no description.

Public procedure Exchange(Const Index1, index2: integer);

This item has no description.

Public procedure Sort(Const Compare : TCollectionSortCompare);

This item has no description.

Properties

Protected property PropName: string read GetPropName write FPropName;

This item has no description.

Protected property UpdateCount: Integer read FUpdateCount;

This item has no description.

Public property Count: Integer read GetCount;

This item has no description.

Public property ItemClass: TCollectionItemClass read FItemClass;

This item has no description.

Public property Items[Index: Integer]: TCollectionItem read GetItem write SetItem;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.