Class DefaultScreensModel

  • All Implemented Interfaces:
    ch.mobi.mobitor.plugins.api.model.ScreensModel

    @Component
    public class DefaultScreensModel
    extends java.lang.Object
    implements ch.mobi.mobitor.plugins.api.model.ScreensModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends ch.mobi.mobitor.domain.screen.Screen>
      void
      addScreen​(T screen)  
      <T extends ch.mobi.mobitor.domain.screen.Screen>
      java.util.List<T>
      getAvailableScreens()  
      <T extends ch.mobi.mobitor.domain.screen.Screen>
      T
      getScreen​(java.lang.String screenConfigKey)  
      boolean hasScreen​(java.lang.String configKey)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultScreensModel

        public DefaultScreensModel()
    • Method Detail

      • addScreen

        public <T extends ch.mobi.mobitor.domain.screen.Screen> void addScreen​(T screen)
        Specified by:
        addScreen in interface ch.mobi.mobitor.plugins.api.model.ScreensModel
      • hasScreen

        public boolean hasScreen​(java.lang.String configKey)
        Specified by:
        hasScreen in interface ch.mobi.mobitor.plugins.api.model.ScreensModel
      • getScreen

        public <T extends ch.mobi.mobitor.domain.screen.Screen> T getScreen​(java.lang.String screenConfigKey)
        Specified by:
        getScreen in interface ch.mobi.mobitor.plugins.api.model.ScreensModel
      • getAvailableScreens

        public <T extends ch.mobi.mobitor.domain.screen.Screen> java.util.List<T> getAvailableScreens()
        Specified by:
        getAvailableScreens in interface ch.mobi.mobitor.plugins.api.model.ScreensModel