Package com.aquima.web.config
Class AnnotatedRendererStore
java.lang.Object
com.aquima.web.config.AnnotatedRendererStore
- All Implemented Interfaces:
com.blueriq.component.api.documents.IAnnotatedRendererStore
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Component
public class AnnotatedRendererStore
extends Object
implements com.blueriq.component.api.documents.IAnnotatedRendererStore
Helper class for scanning the spring context for annotated renderers.
Will probably be changed in the future.
- Since:
- 8.0
- Author:
- Danny Roest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns a map with theIXmlElementRenderer
implementations annotated with@AquimaXmlRenderer
.void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
Method Details
-
getXmlPageRenderers
public Map<String,com.aquima.interactions.framework.renderer.IXmlElementRenderer> getXmlPageRenderers()This method returns a map with theIXmlElementRenderer
implementations annotated with@AquimaXmlRenderer
. This method can used to construct an IXmlRenderer.- Specified by:
getXmlPageRenderers
in interfacecom.blueriq.component.api.documents.IAnnotatedRendererStore
- Returns:
- a map with the annotated xml page renderers
-
getDocumentXmlRenderers
public Map<String,com.aquima.interactions.framework.renderer.IXmlElementRenderer> getDocumentXmlRenderers()- Specified by:
getDocumentXmlRenderers
in interfacecom.blueriq.component.api.documents.IAnnotatedRendererStore
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-