Class TValueArrayStorage

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TValueArrayStorage = class(TPersistent)

Description

Hierarchy

Overview

Fields

Private FIntValues: array of integer;
Private FRealValues: array of double;
Private FBooleanValues: array of boolean;
Private FStringValues: TStringList;
Private FDataType: TRbwDataType;
Private FCached: boolean;
Private FCleared: boolean;
Private FTempFileName: string;

Methods

Private function GetBooleanValues(Index: integer): boolean;
Private function GetCount: integer;
Private function GetIntValues(Index: integer): integer;
Private function GetRealValues(Index: integer): double;
Private function GetStringValues(Index: integer): string;
Private procedure SetBooleanValues(Index: integer; const Value: boolean);
Private procedure SetCount(const Value: integer);
Private procedure SetDataType(const Value: TRbwDataType);
Private procedure SetIntValues(Index: integer; const Value: integer);
Private procedure SetRealValues(Index: integer; const Value: double);
Private procedure SetStringValues(Index: integer; Value: string);
Private procedure ReadValues(Reader: TReader);
Private procedure WriteValues(Writer: TWriter);
Protected procedure DefineProperties(Filer: TFiler); override;
Public Constructor Create;
Public Destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure Add; overload;
Public procedure Add(Value: double); overload;
Public procedure Add(Value: integer); overload;
Public procedure Add(Value: boolean); overload;
Public procedure Add(const Value: string); overload;
Public procedure Delete(Index: integer);
Public procedure Insert(Index: integer);
Public procedure Clear;
Public procedure CacheData;
Public procedure RestoreData;
Public procedure Reverse;

Properties

Public property IntValues[Index:integer]: integer read GetIntValues write SetIntValues;
Public property RealValues[Index:integer]: double read GetRealValues write SetRealValues;
Public property BooleanValues[Index:integer]: boolean read GetBooleanValues write SetBooleanValues;
Public property StringValues[Index:integer]: string read GetStringValues write SetStringValues;
Published property DataType: TRbwDataType read FDataType write SetDataType;
Published property Count: integer read GetCount write SetCount;

Description

Fields

Private FIntValues: array of integer;
 
Private FRealValues: array of double;
 
Private FBooleanValues: array of boolean;
 
Private FStringValues: TStringList;
 
Private FDataType: TRbwDataType;
 
Private FCached: boolean;
 
Private FCleared: boolean;
 
Private FTempFileName: string;
 

Methods

Private function GetBooleanValues(Index: integer): boolean;
 
Private function GetCount: integer;
 
Private function GetIntValues(Index: integer): integer;
 
Private function GetRealValues(Index: integer): double;
 
Private function GetStringValues(Index: integer): string;
 
Private procedure SetBooleanValues(Index: integer; const Value: boolean);
 
Private procedure SetCount(const Value: integer);
 
Private procedure SetDataType(const Value: TRbwDataType);
 
Private procedure SetIntValues(Index: integer; const Value: integer);
 
Private procedure SetRealValues(Index: integer; const Value: double);
 
Private procedure SetStringValues(Index: integer; Value: string);
 
Private procedure ReadValues(Reader: TReader);
 
Private procedure WriteValues(Writer: TWriter);
 
Protected procedure DefineProperties(Filer: TFiler); override;
 
Public Constructor Create;
 
Public Destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure Add; overload;
 
Public procedure Add(Value: double); overload;
 
Public procedure Add(Value: integer); overload;
 
Public procedure Add(Value: boolean); overload;
 
Public procedure Add(const Value: string); overload;
 
Public procedure Delete(Index: integer);
 
Public procedure Insert(Index: integer);
 
Public procedure Clear;
 
Public procedure CacheData;
 
Public procedure RestoreData;
 
Public procedure Reverse;
 

Properties

Public property IntValues[Index:integer]: integer read GetIntValues write SetIntValues;
 
Public property RealValues[Index:integer]: double read GetRealValues write SetRealValues;
 
Public property BooleanValues[Index:integer]: boolean read GetBooleanValues write SetBooleanValues;
 
Public property StringValues[Index:integer]: string read GetStringValues write SetStringValues;
 
Published property DataType: TRbwDataType read FDataType write SetDataType;
 
Published property Count: integer read GetCount write SetCount;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:42:06