Class SimpleWebController

java.lang.Object
org.teamapps.webcontroller.SimpleWebController
All Implemented Interfaces:
WebController

public class SimpleWebController
extends java.lang.Object
implements WebController
  • Field Details

    • BACKGROUND_DEFAULT

      public static final java.lang.String BACKGROUND_DEFAULT
      See Also:
      Constant Field Values
  • Constructor Details

    • SimpleWebController

      public SimpleWebController​(java.util.function.Function<SessionContext,​Component> componentSupplier)
  • Method Details

    • createDefaultController

      public static SimpleWebController createDefaultController​(java.util.function.Function<SessionContext,​Component> componentSupplier)
    • setShowBackgroundImage

      public void setShowBackgroundImage​(boolean showBackgroundImage)
    • setDefaultBackgroundColor

      public void setDefaultBackgroundColor​(org.teamapps.common.format.Color defaultBackgroundColor)
    • addAdditionalIconProvider

      public void addAdditionalIconProvider​(org.teamapps.icons.provider.IconProvider iconProvider)
    • setDefaultIconProvider

      public void setDefaultIconProvider​(org.teamapps.icons.provider.IconProvider defaultIconProvider)
    • setDefaultIconTheme

      public void setDefaultIconTheme​(org.teamapps.icons.api.IconTheme defaultIconTheme)
    • getDefaultIconTheme

      public org.teamapps.icons.api.IconTheme getDefaultIconTheme​(boolean isMobile)
      Specified by:
      getDefaultIconTheme in interface WebController
    • getIconProvider

      public org.teamapps.icons.provider.IconProvider getIconProvider()
      Specified by:
      getIconProvider in interface WebController
    • getAdditionalIconProvider

      public java.util.List<org.teamapps.icons.provider.IconProvider> getAdditionalIconProvider()
      Specified by:
      getAdditionalIconProvider in interface WebController
    • onSessionStart

      public void onSessionStart​(SessionContext context)
      Specified by:
      onSessionStart in interface WebController