Protected StaticplaceholdersArray of system placeholders. Protected to allow extension by subclasses.
StaticaddAdds a new system placeholder.
The placeholder to add
StaticgetGets a specific placeholder by name.
The placeholder name
The placeholder if found
StaticgetGets the current array of system placeholders. Returns a reference to the array, allowing direct manipulation.
The array of system placeholders
StaticremoveRemoves a system placeholder by name.
The name of the placeholder to remove
True if removed, false if not found
StaticresetClears all custom placeholders and resets to defaults. Useful for testing or resetting state.
StaticresolveInternalResolves all system placeholders for the given prompt parameters. Returns a map of placeholder names to their resolved values.
The prompt parameters
Map of placeholder names to values
Manager class for system placeholders. Provides methods to get, add, remove, and resolve placeholders.
SystemPlaceholderManager