public class DefaultThemeManager extends Object implements IThemeManager
| Constructor and Description |
|---|
DefaultThemeManager() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ModuleThemeInfo> |
collectAllModuleThemes() |
Map<String,Theme> |
collectAllSystemThemes() |
Theme |
getModuleTheme(String moduleName,
String themeId) |
ModuleThemeInfo |
getModuleThemeInfo(String moduleName) |
Theme |
getSystemTheme(String themeId) |
List<String> |
getSystemThemeIds() |
List<IThemeResolver> |
getThemeResolvers() |
void |
refresh() |
void |
setThemeResolvers(List<IThemeResolver> resolvers) |
public List<String> getSystemThemeIds()
getSystemThemeIds in interface IThemeManagerpublic Theme getSystemTheme(String themeId)
getSystemTheme in interface IThemeManagerpublic Theme getModuleTheme(String moduleName, String themeId)
getModuleTheme in interface IThemeManagerpublic ModuleThemeInfo getModuleThemeInfo(String moduleName)
getModuleThemeInfo in interface IThemeManagerpublic Map<String,ModuleThemeInfo> collectAllModuleThemes()
public void refresh()
refresh in interface IThemeManagerpublic void setThemeResolvers(List<IThemeResolver> resolvers)
setThemeResolvers in interface IThemeManagerpublic List<IThemeResolver> getThemeResolvers()
Copyright © 2017 Hitachi Vantara. All rights reserved.