Class tpoorstringdatalist
Unit
Declaration
type tpoorstringdatalist = class(tdynamicpointerdatalist)
Description
No description available, ancestor tdynamicpointerdatalist description follows
No description available, ancestor tdynamicdatalist description follows
No description available, ancestor tdatalist description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- tlinkedpersistent
- tdatalist
- tdynamicdatalist
- tdynamicpointerdatalist
- tpoorstringdatalist
Overview
Methods
function checkassigncompatibility( const source: tpersistent): boolean; override; |
|
procedure readitem(const reader: treader; var value); override; |
|
procedure writeitem(const writer: twriter; var value); override; |
|
procedure freedata(var data); override; |
|
procedure beforecopy(var data); override; |
|
procedure assignto(dest: tpersistent); override; |
|
procedure setstatdata(const index: integer; const value: msestring); override; |
|
function getstatdata(const index: integer): msestring; override; |
|
function getnoparagraphs(index: integer): boolean; virtual; |
|
function textlength: integer; |
|
procedure assign(source: tpersistent); override; |
|
procedure assignopenarray(const data: array of msestring); overload; |
|
procedure insert(const index: integer; const item: msestring); virtual; abstract; |
|
function add(const value: tmsestringdatalist): integer; overload; |
|
function add(const value: msestring): integer; overload; virtual; abstract; |
|
function add(const avalue: msestring; const anoparagraph: boolean): integer; overload; virtual; |
|
function addchars(const value: msestring; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; |
|
function getastext(const index: integer): msestring; override; |
|
procedure setastext(const index: integer; const avalue: msestring); override; |
|
function gettext: msestring; |
|
procedure settext(const avalue: msestring); |
|
function indexof(const value: msestring): integer; |
|
function empty(const index: integer): boolean; override; |
|
function concatstring(const delim: msestring = ''; const separator: msestring = ''; const separatornoparagraph: msestring = ''): msestring; |
|
procedure loadfromfile(const filename: filenamety; const aencoding: charencodingty = ce_locale); |
|
procedure loadfromstream(const stream: ttextstream); |
|
procedure savetofile(const filename: filenamety; const aencoding: charencodingty = ce_locale); |
|
procedure savetostream(const stream: ttextstream); |
|
function dataastextstream: ttextstream; |
Properties
property asarray: msestringarty read getasarray write setasarray; |
|
property asstringarray: stringarty read getasstringarray write setasstringarray; |
|
property items[index:integer]: msestring read Getitems write Setitems; |
Description
Methods
function checkassigncompatibility( const source: tpersistent): boolean; override; |
|
procedure readitem(const reader: treader; var value); override; |
|
procedure writeitem(const writer: twriter; var value); override; |
|
procedure freedata(var data); override; |
|
procedure beforecopy(var data); override; |
|
procedure assignto(dest: tpersistent); override; |
|
procedure setstatdata(const index: integer; const value: msestring); override; |
|
function getstatdata(const index: integer): msestring; override; |
|
function getnoparagraphs(index: integer): boolean; virtual; |
|
function textlength: integer; |
|
procedure assign(source: tpersistent); override; |
|
procedure assignopenarray(const data: array of msestring); overload; |
|
procedure insert(const index: integer; const item: msestring); virtual; abstract; |
|
function add(const value: tmsestringdatalist): integer; overload; |
|
function add(const value: msestring): integer; overload; virtual; abstract; |
|
function add(const avalue: msestring; const anoparagraph: boolean): integer; overload; virtual; |
|
function addchars(const value: msestring; const aoptions: addcharoptionsty = [aco_processeditchars]; const maxchars: integer = 0): integer; |
|
function getastext(const index: integer): msestring; override; |
|
procedure setastext(const index: integer; const avalue: msestring); override; |
|
function gettext: msestring; |
|
procedure settext(const avalue: msestring); |
|
function indexof(const value: msestring): integer; |
|
function empty(const index: integer): boolean; override; |
|
function concatstring(const delim: msestring = ''; const separator: msestring = ''; const separatornoparagraph: msestring = ''): msestring; |
|
procedure loadfromfile(const filename: filenamety; const aencoding: charencodingty = ce_locale); |
|
procedure loadfromstream(const stream: ttextstream); |
|
procedure savetofile(const filename: filenamety; const aencoding: charencodingty = ce_locale); |
|
procedure savetostream(const stream: ttextstream); |
|
function dataastextstream: ttextstream; |
|
Properties
property asarray: msestringarty read getasarray write setasarray; |
|
property asstringarray: stringarty read getasstringarray write setasstringarray; |
|
property items[index:integer]: msestring read Getitems write Setitems; |
|
Generated by PasDoc 0.16.0.