Class GoogleRenderer

  • All Implemented Interfaces:
    org.dashbuilder.displayer.client.RendererLibrary

    @ApplicationScoped
    public class GoogleRenderer
    extends org.dashbuilder.displayer.client.AbstractRendererLibrary
    Google's Visualization API based renderer.
    • Field Detail

      • beanManager

        @Inject
        protected org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
    • Constructor Detail

      • GoogleRenderer

        public GoogleRenderer()
    • Method Detail

      • getUUID

        public String getUUID()
      • getName

        public String getName()
      • getSupportedTypes

        public List<org.dashbuilder.displayer.DisplayerType> getSupportedTypes()
      • getSupportedSubtypes

        public List<org.dashbuilder.displayer.DisplayerSubType> getSupportedSubtypes​(org.dashbuilder.displayer.DisplayerType displayerType)
      • lookupDisplayer

        public org.dashbuilder.displayer.client.Displayer lookupDisplayer​(org.dashbuilder.displayer.DisplayerSettings displayerSettings)
      • draw

        public void draw​(List<org.dashbuilder.displayer.client.Displayer> displayerList)
        In Google the renderer mechanism is asynchronous.
        Specified by:
        draw in interface org.dashbuilder.displayer.client.RendererLibrary
        Overrides:
        draw in class org.dashbuilder.displayer.client.AbstractRendererLibrary
      • isOffline

        public boolean isOffline()