Unit 'fpcgfieldmap' Package
[Overview][Types][Classes][Index] [#fcl-db]

TDDBaseFieldMapCodeGenerator

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

Declaration

Source position: fpcgfieldmap.pp line 72

type TDDBaseFieldMapCodeGenerator = class(TDDClassCodeGenerator)

protected

  function GetInterfaceUsesClause; override;

  function CreateOptions; override;

  function GetListParent; virtual;

  function GetListParentUnit; virtual;

  procedure CreateObjectListDeclaration(); virtual;

  procedure CreateObjectListImplementation(); virtual;

  procedure AddTransFormOverrideDeclarations(); virtual;

  procedure AddTransFormOverrideImplementations(); virtual;

  procedure WriteFillMethod(); virtual;

  procedure WriteSaveMethod(); virtual;

  procedure DoCreateFieldMapDeclaration(); virtual;

  procedure DoCreateParamMapDeclaration(); virtual;

  procedure WriteMapInitFields(); virtual;

  procedure WriteParamMapInitParams(); virtual;

  procedure CreateFieldMapImplementation();

  procedure CreateParamMapImplementation();

  procedure CreateObjectArrayDeclaration();

  property FieldMapOpts: TGenFieldMapOptions; [r]

public

  class function NeedsFieldDefs; override;

  procedure CreateFieldMapDeclaration();

  procedure CreateParamMapDeclaration(); virtual;

end;

Inheritance

TDDBaseFieldMapCodeGenerator

|

TDDClassCodeGenerator

|

TDDCustomCodeGenerator

|

TObject


Documentation generated on: 2025-07-25