Sign in Join
FPDoc Onlineexperiment

TfpmPluginManager class

In unit fpMkUnit

Manager for FPMake plugin system

Declaration

pascal
TfpmPluginManager = class(TfpmPlugin)

Inheritance

  1. TfpmPluginManager
  2. TfpmPlugin

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

DestroypublicDestroys plugin manager and registered plugins
RegisterPluginpublicRegisters plugin with the manager
BeforeResolvePackagePathpublicNotifies all plugins before path resolution
ResolvePackagePathpublicDelegates package path resolution to plugins
AfterResolvePackagePathpublicNotifies all plugins after path resolution

Inherited

From TfpmPlugin (2)

GetName Name

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.