Unit 'PScanner' Package
[Overview][Resource strings][Constants][Types][Classes][Procedures and functions][Index] [#fcl-passrc]

TBaseFileResolver

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

Declaration

Source position: pscanner.pp line 507

type TBaseFileResolver = class

protected

  function FindIncludeFileName(); virtual; abstract;

  procedure SetBaseDirectory(); virtual;

  procedure SetModuleDirectory(); virtual;

  procedure SetStrictFileCase(); virtual;

  property IncludePaths: TStringList; [r]

  property ResourcePaths: TStringList; [r]

public

  constructor Create; virtual;

  destructor Destroy; override;

  procedure AddIncludePath(); virtual;

  procedure AddResourcePath(); virtual;

  function FindResourceFileName(); virtual; abstract;

  function FindSourceFile(); virtual; abstract;

  function FindIncludeFile(); virtual; abstract;

  property BaseDirectory: string; [rw]

  property Mode: TModeSwitch; [rw]

  property ModuleDirectory: string; [rw]

  property StrictFileCase: Boolean; [rw]

end;

Inheritance

TBaseFileResolver

|

TObject


Documentation generated on: 2023-03-18