Classe TStringListBase

Unit

Declaração

type TStringListBase = class(TStringList)

Descrição

Hierarquia

Visão Geral

Campos

Protected Index_Currente: Integer;
Protected OkBof: Boolean;
Protected okEof: Boolean;
Public Nr: PtrInt;

Métodos

Public constructor Create(ALimit: longint;AOrdem:Boolean ); overload; virtual;
Public Function ClearKey: Boolean;
Public function IndexOf(const S: string): Integer; override;
Public procedure Delete(Index: Integer); override;
Public destructor Destroy; override;
Public function Find(const S: string; Out Index: Integer): Boolean; override;
Public Function FindKey(WKey:String):Boolean;
Public Function NextKey: Boolean;
Public Function SearchKey(WKey:String):Boolean;
Public Function NewStr(S : String):Boolean; overload;
Public Function Append(S : String):Boolean;
Public procedure AddSItem(P : TConsts.PSItem; ConvertIdioma : TConsts.TConvertIdioma; OkDisposeSItems:Boolean); Overload;
Public procedure AddSItem(P : TConsts.PSItem); Overload;
Public Function CloneSItems(Const Items: TConsts.PSItem):TConsts.PSItem;
Public Function CopyTemplateFrom(Const aTemplate:TConsts.tString): TConsts.tString;
Public Function PListSItem: TConsts.PSItem;

Propriedades

Public property KeyMaster : String Read _KeyMaster Write SetKeyMaster;
Public property OkDestroy_Object : Boolean Write _OkDestroy_Object;

Descrição

Campos

Protected Index_Currente: Integer;
 
Protected OkBof: Boolean;

Inicio de arquivo

Protected okEof: Boolean;

Fim de arquivo

Public Nr: PtrInt;

Número do registro corrente

Métodos

Public constructor Create(ALimit: longint;AOrdem:Boolean ); overload; virtual;
 
Public Function ClearKey: Boolean;
 
Public function IndexOf(const S: string): Integer; override;

Redefini porque a instância anterior não funciona com caractere #254

Public procedure Delete(Index: Integer); override;

Redefini para poder deletar o objeto associando

Public destructor Destroy; override;
 
Public function Find(const S: string; Out Index: Integer): Boolean; override;
 
Public Function FindKey(WKey:String):Boolean;
 
Public Function NextKey: Boolean;
 
Public Function SearchKey(WKey:String):Boolean;
 
Public Function NewStr(S : String):Boolean; overload;
 
Public Function Append(S : String):Boolean;
 
Public procedure AddSItem(P : TConsts.PSItem; ConvertIdioma : TConsts.TConvertIdioma; OkDisposeSItems:Boolean); Overload;
 
Public procedure AddSItem(P : TConsts.PSItem); Overload;

Adiciona a lista passada por aSItem e desaloca a lista se OkDisposeSItems = true;

Public Function CloneSItems(Const Items: TConsts.PSItem):TConsts.PSItem;
 
Public Function CopyTemplateFrom(Const aTemplate:TConsts.tString): TConsts.tString;
 
Public Function PListSItem: TConsts.PSItem;
 

Propriedades

Public property KeyMaster : String Read _KeyMaster Write SetKeyMaster;
 
Public property OkDestroy_Object : Boolean Write _OkDestroy_Object;

Redefini para poder deletar o objeto associando


Gerado por PasDoc 0.16.0.