Classe TRESTDWHeaderList

Unit

Declaração

type TRESTDWHeaderList = class(TStringList)

Descrição

Hierarquia

Visão Geral

Campos

Protected FNameValueSeparator: String;
Protected FUnfoldLines: Boolean;
Protected FFoldLines: Boolean;
Protected FFoldLinesLength: Integer;
Protected FQuoteType: TRESTDWHeaderQuotingType;

Métodos

Protected Procedure AssignTo(Dest : TPersistent); Override;
Protected Procedure DeleteFoldedLines(Index : Integer);
Protected Function FoldLine(AString : String): TStrings;
Protected Procedure FoldLineToList(AString : String; ALines : TStrings);
Protected Procedure FoldAndInsert(AString : String; Index : Integer);
Protected Function GetName(Index : Integer) : String;
Protected Function GetValue(Const AName : String) : String;
Protected Function GetParam(Const AName, AParam : String) : String;
Protected Function GetAllParams(Const AName : String) : String;
Protected Procedure SetValue(Const AName, AValue : String);
Protected Procedure SetParam(Const AName, AParam, AValue : String);
Protected Procedure SetAllParams(Const AName, AValue : String);
Protected Function GetValueFromLine(Var VLine : Integer) : String;
Protected procedure SkipValueAtLine(Var VLine : Integer);
Public Procedure AddStrings(aStrings : TStrings); Override;
Public Procedure AddStdValues(ASrc : TStrings);
Public Procedure AddValue(Const AName, AValue : String);
Public Procedure ConvertToStdValues(ADest : TStrings);
Public Constructor Create(AQuoteType : TRESTDWHeaderQuotingType);
Public Procedure Extract(Const AName : String; ADest : TStrings);
Public Function IndexOfName(const AName : String) : Integer; Reintroduce;

Propriedades

Public property Names [Index:Integer]: String Read GetName;
Public property Values[ConstName:String]: String Read GetValue Write SetValue;
Public property Params[ConstName,Param:String]: String Read GetParam Write SetParam;
Public property AllParams[ConstName:String]: String Read GetAllParams Write SetAllParams;
Public property NameValueSeparator : String Read FNameValueSeparator Write FNameValueSeparator;
Public property UnfoldLines : Boolean Read FUnfoldLines Write FUnfoldLines;
Public property FoldLines : Boolean Read FFoldLines Write FFoldLines;
Public property FoldLength : Integer Read FFoldLinesLength Write FFoldLinesLength;

Descrição

Campos

Protected FNameValueSeparator: String;
 
Protected FUnfoldLines: Boolean;
 
Protected FFoldLines: Boolean;
 
Protected FFoldLinesLength: Integer;
 
Protected FQuoteType: TRESTDWHeaderQuotingType;
 

Métodos

Protected Procedure AssignTo(Dest : TPersistent); Override;
 
Protected Procedure DeleteFoldedLines(Index : Integer);
 
Protected Function FoldLine(AString : String): TStrings;
 
Protected Procedure FoldLineToList(AString : String; ALines : TStrings);
 
Protected Procedure FoldAndInsert(AString : String; Index : Integer);
 
Protected Function GetName(Index : Integer) : String;
 
Protected Function GetValue(Const AName : String) : String;
 
Protected Function GetParam(Const AName, AParam : String) : String;
 
Protected Function GetAllParams(Const AName : String) : String;
 
Protected Procedure SetValue(Const AName, AValue : String);
 
Protected Procedure SetParam(Const AName, AParam, AValue : String);
 
Protected Procedure SetAllParams(Const AName, AValue : String);
 
Protected Function GetValueFromLine(Var VLine : Integer) : String;
 
Protected procedure SkipValueAtLine(Var VLine : Integer);
 
Public Procedure AddStrings(aStrings : TStrings); Override;
 
Public Procedure AddStdValues(ASrc : TStrings);
 
Public Procedure AddValue(Const AName, AValue : String);
 
Public Procedure ConvertToStdValues(ADest : TStrings);
 
Public Constructor Create(AQuoteType : TRESTDWHeaderQuotingType);
 
Public Procedure Extract(Const AName : String; ADest : TStrings);
 
Public Function IndexOfName(const AName : String) : Integer; Reintroduce;
 

Propriedades

Public property Names [Index:Integer]: String Read GetName;
 
Public property Values[ConstName:String]: String Read GetValue Write SetValue;
 
Public property Params[ConstName,Param:String]: String Read GetParam Write SetParam;
 
Public property AllParams[ConstName:String]: String Read GetAllParams Write SetAllParams;
 
Public property NameValueSeparator : String Read FNameValueSeparator Write FNameValueSeparator;
 
Public property UnfoldLines : Boolean Read FUnfoldLines Write FUnfoldLines;
 
Public property FoldLines : Boolean Read FFoldLines Write FFoldLines;
 
Public property FoldLength : Integer Read FFoldLinesLength Write FFoldLinesLength;
 

Gerado por PasDoc 0.16.0.