Class TRALStringListSafe

Unit

Declaration

type TRALStringListSafe = class(TRALThreadSafe)

Description

TRALStringListSafe

Hierarchy

Overview

Methods

Public constructor Create; override;
Public destructor Destroy; override;
Public function Count: IntegerRAL;
Public function Exists(const AItem: StringRAL): boolean;
Public function Get(const AIndex: IntegerRAL): StringRAL;
Public function GetName(const AIndex: IntegerRAL): StringRAL;
Public function GetObject(const AIndex: IntegerRAL): TObject;
Public function IsEmpty: boolean;
Public function Lock: TStringList; reintroduce;
Public function ObjectByItem(const AItem: StringRAL): TObject;
Protected function GetValue(const AName: StringRAL): StringRAL;
Public procedure Add(const AItem: StringRAL);
Public procedure AddObject(const AItem: StringRAL; AObject: TObject);
Public procedure Clear(AFreeObjects: boolean = false);
Public procedure Remove(const AItem: IntegerRAL; AFreeObjects: boolean = false); overload;
Public procedure Remove(const AItem: StringRAL; AFreeObjects: boolean = false); overload;
Public procedure Unlock; reintroduce;
Protected procedure SetValue(const AName: StringRAL; const AValue: StringRAL);

Properties

Public property Values[const AName: StringRAL]: StringRAL read GetValue write SetValue;

Description

Methods

Public constructor Create; override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function Count: IntegerRAL;

This item has no description.

Public function Exists(const AItem: StringRAL): boolean;

This item has no description.

Public function Get(const AIndex: IntegerRAL): StringRAL;

This item has no description.

Public function GetName(const AIndex: IntegerRAL): StringRAL;

This item has no description.

Public function GetObject(const AIndex: IntegerRAL): TObject;

This item has no description.

Public function IsEmpty: boolean;

This item has no description.

Public function Lock: TStringList; reintroduce;

This item has no description.

Public function ObjectByItem(const AItem: StringRAL): TObject;

This item has no description.

Protected function GetValue(const AName: StringRAL): StringRAL;

This item has no description.

Public procedure Add(const AItem: StringRAL);

This item has no description.

Public procedure AddObject(const AItem: StringRAL; AObject: TObject);

This item has no description.

Public procedure Clear(AFreeObjects: boolean = false);

This item has no description.

Public procedure Remove(const AItem: IntegerRAL; AFreeObjects: boolean = false); overload;

This item has no description.

Public procedure Remove(const AItem: StringRAL; AFreeObjects: boolean = false); overload;

This item has no description.

Public procedure Unlock; reintroduce;

This item has no description.

Protected procedure SetValue(const AName: StringRAL; const AValue: StringRAL);

This item has no description.

Properties

Public property Values[const AName: StringRAL]: StringRAL read GetValue write SetValue;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.