Interface ThemeManager

All Known Implementing Classes:
ThemeManagerImpl

public interface ThemeManager
  • Method Summary

    Modifier and Type
    Method
    Description
    getTheme(String themeName)
    Fetch a theme provided the theme's name.
    Fetch a list of all of the available theme names.
  • Method Details

    • getTheme

      Optional<String> getTheme(String themeName)
      Fetch a theme provided the theme's name.
      Parameters:
      themeName - The base name, ie. theme-dark, of the theme to fetch.
      Returns:
      Returns Theme themeName or null if the requested theme does not exist.
    • getThemesList

      List<String> getThemesList()
      Fetch a list of all of the available theme names.
      Returns:
      A string list of available themes that may be fetched using getTheme(String themeName).