Interface IRendererContext
-
- All Known Implementing Classes:
RendererContext
public interface IRendererContext
This class represents the context during the transformation of model to viewmodel.- Since:
- 9.2
- Author:
- A.Pragt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDefaultLanguageCode()
This method returns the default language code.String
getLanguageCode()
This method returns the current language code.com.aquima.interactions.foundation.IValueFormatter
getValueFormatter()
This method returns the value formatted.IRendererContext
newInstance(PageContent content)
Creates a new IRendererContext instance with the same underlying configuration as this instance, but which renders elements into the given PageContent.void
registerElement(ElementModel element)
Registers a view model.ElementModel
render(com.aquima.interactions.composer.IElement element)
Converts an element to a view model.
-
-
-
Method Detail
-
render
ElementModel render(com.aquima.interactions.composer.IElement element)
Converts an element to a view model.- Parameters:
element
- The element to transform.- Returns:
- The transformed model.
-
registerElement
void registerElement(ElementModel element)
Registers a view model.- Parameters:
element
- The view model to register, not null.
-
getLanguageCode
String getLanguageCode()
This method returns the current language code.- Returns:
- The current language code.
-
getDefaultLanguageCode
String getDefaultLanguageCode()
This method returns the default language code.- Returns:
- The default language code.
-
getValueFormatter
com.aquima.interactions.foundation.IValueFormatter getValueFormatter()
This method returns the value formatted.- Returns:
- The value formatter.
-
newInstance
IRendererContext newInstance(PageContent content)
Creates a new IRendererContext instance with the same underlying configuration as this instance, but which renders elements into the given PageContent.- Parameters:
content
- the PageContent where elements are rendered by the returned instance- Returns:
- a new IRendererContext instance
-
-