Protected Optional_Optional provider override; falls back to Metadata.Provider when not set.
Protected Static__ProtectedProviderReturns the active provider — explicit override if set, otherwise the global default.
Protected Static_ProtectedevalThis method will parse an entity document template and replace values within ${} placeholders with actual values from the entity record. In the case of function calls within the placeholders, the functions object must be provided to parse the function calls.
the document template to parse
the ID of the entity
the values for the entity record
the current user
the evaluated value of the template incorporating fields and function call(s), if any.
ProtectedRelationshipThis function
StaticClearStaticCreateStaticCreateConvenience method to get an instance of the class and uses the ClassFactory so we can create sub-classes if they are registered with higher priorities than the base class
This is the first-level sub-class of EntityDocumentTemplateParserBase. This class is used to parse a string template with variables and functions. If you wish to override functionality you can subclass it and then use the
Register Class
decorator to register the sub-class of EntityDocumentTemplateParser with a priority of 1 or above to then be used instead of the default implementation.