Interface IPlaceholderValueParams
-
- All Superinterfaces:
IContextReplacerParams,IFormReplacerParams,II18nValueReplacerParams,ILanguageTagProviding,IReplacerParams,ISessionReplacerParams,ISystemReplacerParams,ITemplateReplacerParams,Serializable
- All Known Implementing Classes:
DefaultReplacerParameters
public interface IPlaceholderValueParams extends IFormReplacerParams, ISessionReplacerParams, ITemplateReplacerParams, ISystemReplacerParams, IContextReplacerParams, II18nValueReplacerParams
Interface for placeholder params that implements all interfaces for the different placeholder types.- Author:
- XIMA MEDIA GmbH
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.xima.fc.interfaces.placeholder.params.IContextReplacerParams
IContextReplacerParams.IValueReplacer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClockgetClock()default IPlaceholderEscapergetEscaper()The placeholder escaper, which should applied for the replaced placeholder values before they returned to the documentFormVersiongetFormVersion()Gets the form version from the current context where the placeholder is used, if available.-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.IContextReplacerParams
getPlaceholderMap, getReplacerMap, isReplaceContextPlaceholders
-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.IFormReplacerParams
getClient, getFieldRepetitions, getFormData, getLanguageTag, getProcess, getRepetitionContainer, isEncodeForHTML, isEncodeFormValuesForPlaceholder, isReplaceFormPlaceholders, setFormData
-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.II18nValueReplacerParams
getClient, isEncodeForHTML, isReplaceI18nPlaceholders
-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.ISessionReplacerParams
getBaseUrl, getContextPath, getProcess, getRequest, getResponse, getSessionId, isReplaceSessionPlaceholders
-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.ISystemReplacerParams
getClient, getContextPath, getCreatorDataJSON, getEditorDataJSON, getFormData, getProcess, getProject, getUserDataJSON, getWorkflowExecutionContext, getWorkflowProcessing, isReplaceSystemPlaceholders, setFormData
-
Methods inherited from interface de.xima.fc.interfaces.placeholder.params.ITemplateReplacerParams
getClient, isReplaceTemplatePlaceholders
-
-
-
-
Method Detail
-
getEscaper
default IPlaceholderEscaper getEscaper()
The placeholder escaper, which should applied for the replaced placeholder values before they returned to the document- Specified by:
getEscaperin interfaceIFormReplacerParams- Specified by:
getEscaperin interfaceIReplacerParams- Returns:
- an instance of
IPlaceholderEscaper
-
getFormVersion
FormVersion getFormVersion()
Description copied from interface:ISystemReplacerParamsGets the form version from the current context where the placeholder is used, if available.- Specified by:
getFormVersionin interfaceIFormReplacerParams- Specified by:
getFormVersionin interfaceISystemReplacerParams- Returns:
- The
form versioncontext, if any, for which the placeholder replacement is performed.
-
getClock
default Clock getClock()
- Specified by:
getClockin interfaceISessionReplacerParams- Specified by:
getClockin interfaceISystemReplacerParams- Returns:
- The clock to use for obtaining the current time.
-
-