MidiMountain 0.4.0


Units
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TWideStrings

Unit

UniClasses

Declaration

type TWideStrings = class()

Description

 

Methods

Overview

Public function Add(const S: WideString): Integer; virtual;
Public function AddObject(const S: WideString; AObject: TObject): Integer; virtual;
Public procedure AddStrings(Strings: TWideStrings); overload; virtual;
Public procedure AddStrings(Strings: TStrings); overload; virtual;
Public procedure Append(const S: WideString);
Public procedure Assign(Source: TPersistent); override;
Public procedure AssignTo(Dest: TPersistent); override;
Public procedure BeginUpdate;
Public procedure Clear; virtual; abstract;
Protected procedure DefineProperties(Filer: TFiler); override;
Public procedure Delete(Index: Integer); virtual; abstract;
Public procedure EndUpdate;
Public function Equals(Strings: TWideStrings): Boolean;
Protected procedure Error(const Msg: String; Data: Integer);
Public procedure Exchange(Index1, Index2: Integer); virtual;
Protected function Get(Index: Integer): WideString; virtual; abstract;
Protected function GetCapacity: Integer; virtual;
Protected function GetCount: Integer; virtual; abstract;
Protected function GetObject(Index: Integer): TObject; virtual;
Public function GetText: PWideChar; virtual;
Protected function GetTextStr: WideString; virtual;
Public function IndexOf(const S: WideString): Integer; virtual;
Public function IndexOfName(const Name: WideString): Integer;
Public function IndexOfObject(AObject: TObject): Integer;
Public procedure Insert(Index: Integer; const S: WideString); virtual; abstract;
Public procedure InsertObject(Index: Integer; const S: WideString; AObject: TObject);
Public procedure LoadFromFile(const FileName: String); virtual;
Public procedure LoadFromStream(Stream: TStream); virtual;
Public procedure Move(CurIndex, NewIndex: Integer); virtual;
Protected procedure Put(Index: Integer; const S: WideString); virtual;
Protected procedure PutObject(Index: Integer; AObject: TObject); virtual;
Public procedure SaveToFile(const FileName: String); virtual;
Public procedure SaveToStream(Stream: TStream); virtual;
Protected procedure SetCapacity(NewCapacity: Integer); virtual;
Public procedure SetText(Text: PWideChar); virtual;
Protected procedure SetTextStr(const Value: WideString); virtual;
Protected procedure SetUpdateState(Updating: Boolean); virtual;

Description

Public function Add(const S: WideString): Integer; virtual;

 

Public function AddObject(const S: WideString; AObject: TObject): Integer; virtual;

 

Public procedure AddStrings(Strings: TWideStrings); overload; virtual;

 

Public procedure AddStrings(Strings: TStrings); overload; virtual;

 

Public procedure Append(const S: WideString);

 

Public procedure Assign(Source: TPersistent); override;

 

Public procedure AssignTo(Dest: TPersistent); override;

 

Public procedure BeginUpdate;

 

Public procedure Clear; virtual; abstract;

 

Protected procedure DefineProperties(Filer: TFiler); override;

 

Public procedure Delete(Index: Integer); virtual; abstract;

 

Public procedure EndUpdate;

 

Public function Equals(Strings: TWideStrings): Boolean;

 

Protected procedure Error(const Msg: String; Data: Integer);

 

Public procedure Exchange(Index1, Index2: Integer); virtual;

 

Protected function Get(Index: Integer): WideString; virtual; abstract;

 

Protected function GetCapacity: Integer; virtual;

 

Protected function GetCount: Integer; virtual; abstract;

 

Protected function GetObject(Index: Integer): TObject; virtual;

 

Public function GetText: PWideChar; virtual;

 

Protected function GetTextStr: WideString; virtual;

 

Public function IndexOf(const S: WideString): Integer; virtual;

 

Public function IndexOfName(const Name: WideString): Integer;

 

Public function IndexOfObject(AObject: TObject): Integer;

 

Public procedure Insert(Index: Integer; const S: WideString); virtual; abstract;

 

Public procedure InsertObject(Index: Integer; const S: WideString; AObject: TObject);

 

Public procedure LoadFromFile(const FileName: String); virtual;

 

Public procedure LoadFromStream(Stream: TStream); virtual;

 

Public procedure Move(CurIndex, NewIndex: Integer); virtual;

 

Protected procedure Put(Index: Integer; const S: WideString); virtual;

 

Protected procedure PutObject(Index: Integer; AObject: TObject); virtual;

 

Public procedure SaveToFile(const FileName: String); virtual;

 

Public procedure SaveToStream(Stream: TStream); virtual;

 

Protected procedure SetCapacity(NewCapacity: Integer); virtual;

 

Public procedure SetText(Text: PWideChar); virtual;

 

Protected procedure SetTextStr(const Value: WideString); virtual;

 

Protected procedure SetUpdateState(Updating: Boolean); virtual;

 

Properties

Overview

Public property Capacity: Integer;
Public property CommaText: WideString;
Public property Count: Integer;
Public property Names[Index: Integer]: WideString;
Public property Objects[Index: Integer]: TObject;
Public property Saved: Boolean;
Public property SaveUnicode: Boolean;
Public property Strings[Index: Integer]: WideString;
Public property Text: WideString;
Public property Values[const Name: WideString]: WideString;

Description

Public property Capacity: Integer;

 

Public property CommaText: WideString;

 

Public property Count: Integer;

 

Public property Names[Index: Integer]: WideString;

 

Public property Objects[Index: Integer]: TObject;

 

Public property Saved: Boolean;

 

Public property SaveUnicode: Boolean;

 

Public property Strings[Index: Integer]: WideString;

 

Public property Text: WideString;

 

Public property Values[const Name: WideString]: WideString;

 


MidiMountain 0.4.0 1999-2002 Adrian Meyer, developed with Delphi and Kylix


Generated by DIPasDoc 0.8.0 on Wed 29 Oct 2003 21:59:09