[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
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;
TDDBaseFieldMapCodeGenerator
TDDClassCodeGenerator
TDDCustomCodeGenerator
TObject