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 Details Link icon

    • AnnotatedRendererStore Link icon

      public AnnotatedRendererStore()
  • Method Details Link icon

    • getXmlPageRenderers Link icon

      public Map<String,com.aquima.interactions.framework.renderer.IXmlElementRenderer> getXmlPageRenderers()
      This method returns a map with the IXmlElementRenderer implementations annotated with @AquimaXmlRenderer. This method can used to construct an IXmlRenderer.
      Specified by:
      getXmlPageRenderers in interface com.blueriq.component.api.documents.IAnnotatedRendererStore
      Returns:
      a map with the annotated xml page renderers
    • getDocumentXmlRenderers Link icon

      public Map<String,com.aquima.interactions.framework.renderer.IXmlElementRenderer> getDocumentXmlRenderers()
      Specified by:
      getDocumentXmlRenderers in interface com.blueriq.component.api.documents.IAnnotatedRendererStore
    • setApplicationContext Link icon

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware