[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Manager for FPMake plugin system
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; |
|
Manager for FPMake plugin system |
|
| | | ||
|
Base class for FPMake plugins |
|
| | | ||
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.