Interface MobitorPlugin<C>


  • public interface MobitorPlugin<C>
    • Method Detail

      • getConfigPropertyName

        String getConfigPropertyName()
      • getConfigClass

        Class<C> getConfigClass()
      • createAndAssociateApplicationInformationBlocks

        void createAndAssociateApplicationInformationBlocks​(Screen screen,
                                                            ExtendableScreenConfig screenConfig,
                                                            List<C> configs)
      • getLegendApplicationInformationList

        List<ApplicationInformationLegendWrapper> getLegendApplicationInformationList()
        Returns:
        a list example application information instances used for the legend shown per plugin on the legend page
      • getScreenAttributeProvider

        default ScreenAttributeProvider getScreenAttributeProvider()
        if the application information contains configuration settings, a plugin can provide a ScreenAttributeProvider to pass attributes to the screen so they can be used within the html template.
        Returns:
        a default ScreenAttributeProvider that returns an empty map