Interface MobitorPlugin<C>


public interface MobitorPlugin<C>
  • Method Details

    • 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