Skip to content

TfpmPluginManager

Manager for FPMake plugin system

Declaration

Source position: fpmkunit.pp line 1651

type

  TfpmPluginManager = class(TfpmPlugin)
  public
    destructor Destroy;
    procedure RegisterPlugin;
    procedure BeforeResolvePackagePath;
    procedure ResolvePackagePath;
    procedure AfterResolvePackagePath;
  end;

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.

Methods

Member Visibility Description
AfterResolvePackagePath public Notifies all plugins after path resolution
BeforeResolvePackagePath public Notifies all plugins before path resolution
Destroy public Destroys plugin manager and registered plugins
RegisterPlugin public Registers plugin with the manager
ResolvePackagePath public Delegates package path resolution to plugins
See all Methods