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 IContextReplacerParams
IContextReplacerParams.IContextValueReplacer, IContextReplacerParams.IValueReplacer -
Method Summary
Modifier and TypeMethodDescriptiondefault ClockgetClock()default IPlaceholderEscaperThe placeholder escaper, which should applied for the replaced placeholder values before they returned to the documentGets the form version from the current context where the placeholder is used, if available.Methods inherited from interface IContextReplacerParams
getContextReplacer, getPlaceholderMap, getReplacerMap, isReplaceContextPlaceholdersMethods inherited from interface IFormReplacerParams
getClient, getFieldRepetitions, getFormData, getFormValuePostProcessors, getLanguageTag, getProcess, getRepetitionContainer, getXForm, isEncodeForHTML, isEncodeFormValuesForPlaceholder, isReplaceFormPlaceholders, setFormDataMethods inherited from interface II18nValueReplacerParams
getClient, isEncodeForHTML, isReplaceI18nPlaceholdersMethods inherited from interface ISessionReplacerParams
getBaseUrl, getContextPath, getProcess, getRequest, getResponse, getSessionId, isReplaceSessionPlaceholdersMethods inherited from interface ISystemReplacerParams
getClient, getContextPath, getCreatorDataJSON, getEditorDataJSON, getFormData, getProcess, getProject, getUserDataJSON, getWorkflowExecutionContext, getWorkflowProcessing, isReplaceSystemPlaceholders, setFormDataMethods inherited from interface ITemplateReplacerParams
getClient, isReplaceTemplatePlaceholders
-
Method Details
-
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
- Specified by:
getClockin interfaceISessionReplacerParams- Specified by:
getClockin interfaceISystemReplacerParams- Returns:
- The clock to use for obtaining the current time.
-