Interface MobitorPlugin<C>


  • public interface MobitorPlugin<C>
    • Method Detail

      • getConfigPropertyName

        java.lang.String getConfigPropertyName()
      • getConfigClass

        java.lang.Class<C> getConfigClass()
      • createAndAssociateApplicationInformationBlocks

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

        java.util.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