Interface IRendererContext
- All Known Subinterfaces:
IXmlRendererContext
- All Known Implementing Classes:
RendererContextBase
,XmlRendererContext
public interface IRendererContext
This context class allows for information retrieval and control of the rendering process.
- Since:
- 7.0
- Author:
- Jon van Leuven
-
Method Summary
Modifier and TypeMethodDescriptionThe rendering is done for a certain application.In some cases fallback behaviour of language text display is needed, so a 'default' fallback language is provided.Rendering should be done for a specific language.Some additional parameters which should be available to the implementor.This method returns an optional runtime key printer that can be used to convert runtime keys of elements.
-
Method Details
-
getApplicationID
ApplicationID getApplicationID()The rendering is done for a certain application.- Returns:
- The application id of the application.
-
getLanguage
ILanguage getLanguage()Rendering should be done for a specific language.- Returns:
- The language which should be used to render 'texts'
-
getDefaultLanguage
ILanguage getDefaultLanguage()In some cases fallback behaviour of language text display is needed, so a 'default' fallback language is provided.- Returns:
- The default fallback language
-
getParameters
IParameters getParameters()Some additional parameters which should be available to the implementor.- Returns:
- The parameters.
-
getRuntimeKeyPrinter
IRuntimeKeyPrinter getRuntimeKeyPrinter()This method returns an optional runtime key printer that can be used to convert runtime keys of elements.- Returns:
- The optional runtime key printer, may be null.
- Since:
- 8.0
-