Interface ThemeManager
- 
- All Known Implementing Classes:
- ThemeManagerImpl
 
 public interface ThemeManager
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.String>getTheme(java.lang.String themeName)Fetch a theme provided the theme's name.java.util.List<java.lang.String>getThemesList()Fetch a list of all of the available theme names.
 
- 
- 
- 
Method Detail- 
getThemejava.util.Optional<java.lang.String> getTheme(java.lang.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 themeNameornullif the requested theme does not exist.
 
 - 
getThemesListjava.util.List<java.lang.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).
 
 
- 
 
-