Interface ThemeManager

All Known Implementing Classes:
DefaultThemeManager

public interface ThemeManager
  • Method Details

    • getGlobalTheme

      Theme getGlobalTheme()
      Gets the globally configured theme. If no theme is configured or the globally configured theme is a plugin that cannot be found, then the DefaultTheme should be returned.
      Returns:
      a theme, not null.
    • getSpaceTheme

      Theme getSpaceTheme(String spaceKey)
    • getGlobalThemeKey

      String getGlobalThemeKey()
    • getSpaceThemeKey

      String getSpaceThemeKey(String spaceKey)
    • getAvailableThemeDescriptors

      List<ThemeModuleDescriptor> getAvailableThemeDescriptors()
    • setGlobalTheme

      void setGlobalTheme(String themeCompleteKey)
    • setSpaceTheme

      void setSpaceTheme(String spaceKey, String themeCompleteKey)