Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TfpmPluginManager

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

Manager for FPMake plugin system

Declaration

Source position: fpmkunit.pp line 1627

type TfpmPluginManager = class(TfpmPlugin)

public

  destructor Destroy; override;

  

Destroys plugin manager and registered plugins

  procedure RegisterPlugin();

  

Registers plugin with the manager

  procedure BeforeResolvePackagePath(); override;

  

Notifies all plugins before path resolution

  procedure ResolvePackagePath(); override;

  

Delegates package path resolution to plugins

  procedure AfterResolvePackagePath(); override;

  

Notifies all plugins after path resolution

end;

Inheritance

TfpmPluginManager

  

Manager for FPMake plugin system

|

TfpmPlugin

  

Base class for FPMake plugins

|

TObject

Description

TfpmPluginManager manages the registration, instantiation, and lifecycle of FPMake plugins. This class provides centralized plugin management and coordinates plugin interactions with the build system.

The plugin manager handles plugin registration, maintains plugin collections, and provides the interface between the build engine and individual plugin instances.


Documentation generated on: Dec 15 2025