Unit 'mnFields' Package
[Overview][Types][Classes][Index] [#pl_minilib]

TmnCustomField

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: mnFields.pas line 55

type TmnCustomField = class(TInterfacedPersistent,IField)

protected

  function GetValue; virtual; abstract;

  

  procedure SetValue(); virtual; abstract;

  

  function GetAsText; virtual;

  

  procedure SetAsText(); virtual;

  

  function GetAsString; virtual;

  

  procedure SetAsString(); virtual;

  

  function GetAsInteger; virtual;

  

  procedure SetAsInteger(); virtual;

  

  function GetAsInt64; virtual;

  

  procedure SetAsInt64(); virtual;

  

  function GetAsDouble; virtual;

  

  procedure SetAsDouble(); virtual;

  

  function GetAsBoolean; virtual;

  

  procedure SetAsBoolean(); virtual;

  

  function GetAsCurrency; virtual;

  

  procedure SetAsCurrency(); virtual;

  

  function GetAsDate; virtual;

  

  procedure SetAsDate(); virtual;

  

  function GetAsDateTime; virtual;

  

  procedure SetAsDateTime(); virtual;

  

  function GetAsTime; virtual;

  

  procedure SetAsTime(); virtual;

  

  function GetIsNull; virtual; abstract;

  

  procedure SetIsNull(); virtual; abstract;

  

  function GetIsEmpty; virtual;

  

public

  property Value: Variant; [rw]

  

  property AsVariant: Variant; [rw]

  

  property AsAnsiString: ansistring; [rw]

  

  property AsWideString: widestring; [rw]

  

  property AsUtf8String: Utf8String; [rw]

  

  property AsTrimString: string; [rw]

  

  property AsNullString: string; [rw]

  

  property AsHex: string; [rw]

  

  property AsString: string; [rw]

  

  property AsInteger: Integer; [rw]

  

  property AsInt64: Int64; [rw]

  

  property AsDouble: Double; [rw]

  

  property AsID: Int64; [rw]

  

  property AsBoolean: Boolean; [rw]

  

  property AsCurrency: Currency; [rw]

  

  property AsDate: TDateTime; [rw]

  

  property AsTime: TDateTime; [rw]

  

  property AsDateTime: TDateTime; [rw]

  

  property AsText: string; [rw]

  

  property IsNull: Boolean; [rw]

  

  property IsEmpty: Boolean; [r]

  

  property IsExists: Boolean; [r]

  

  procedure LoadFromStream(); virtual;

  

  procedure SaveToStream(); virtual;

  

  procedure LoadFromFile();

  

  procedure SaveToFile();

  

  constructor Create;

  

  procedure Assign(); virtual;

  

  procedure Clear; virtual;

  

  procedure Empty; virtual;

  

end;

Inheritance

TmnCustomField

  

|

TObject,IField



CT Web help

CodeTyphon Studio