Class PageR6XmlRenderer
java.lang.Object
com.aquima.interactions.framework.renderer.XmlRendererBase
com.aquima.interactions.framework.renderer.page.r6.PageR6XmlRenderer
- All Implemented Interfaces:
IXmlRenderer
Default xml renderer to render elements to the release 6 page xml format.
- Since:
- 6.0
- Author:
- F. van der Meer
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPageR6XmlRenderer
(Map<String, IXmlElementRenderer> customRenderers) Constructs the XmlRenderer without any default renderers. -
Method Summary
Modifier and TypeMethodDescriptionstatic PageR6XmlRenderer
createFor
(Map<String, IXmlElementRenderer> customRenderers, boolean enableContainerMessages, boolean includeContainerProperties, boolean sortDomainValues, boolean includePresentationStyles) Constructs the renderer with the default renderers, and a map containing custom element renderers.protected IXmlPostProcessor
protected IXmlRendererContext
getRendererContext
(ApplicationID applicationId, ILanguage language, ILanguage defaultLanguage, IParameters parameters, IRuntimeKeyPrinter printer) Methods inherited from class com.aquima.interactions.framework.renderer.XmlRendererBase
generateXml, generateXml, getConverters, getDefaultElementRenderer, setDefaultElementRenderer
-
Constructor Details
-
PageR6XmlRenderer
Constructs the XmlRenderer without any default renderers.- Parameters:
customRenderers
- Map containing renderers for custom elements.
-
-
Method Details
-
createFor
public static PageR6XmlRenderer createFor(Map<String, IXmlElementRenderer> customRenderers, boolean enableContainerMessages, boolean includeContainerProperties, boolean sortDomainValues, boolean includePresentationStyles) Constructs the renderer with the default renderers, and a map containing custom element renderers.- Parameters:
customRenderers
- Map containing renderers for custom elements.enableContainerMessages
- Boolean to enable/disable container messages.includeContainerProperties
- Boolean to enable/disable inclusion of container proterties in the resulting xml.sortDomainValues
- Boolean to enable/disable sorting by short value of domain values in the resulting xml.includePresentationStyles
- Boolean to enable/disable inclusion of prestantationStyle elements.- Returns:
- XmlRenderer containing the custom renderers and the default R6 renderers.
-
getPostProcessor
- Specified by:
getPostProcessor
in classXmlRendererBase
-
getRendererContext
protected IXmlRendererContext getRendererContext(ApplicationID applicationId, ILanguage language, ILanguage defaultLanguage, IParameters parameters, IRuntimeKeyPrinter printer) - Specified by:
getRendererContext
in classXmlRendererBase
-