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 IThemeManager
public Theme getSystemTheme(String themeId)
getSystemTheme
in interface IThemeManager
public Theme getModuleTheme(String moduleName, String themeId)
getModuleTheme
in interface IThemeManager
public ModuleThemeInfo getModuleThemeInfo(String moduleName)
getModuleThemeInfo
in interface IThemeManager
public Map<String,ModuleThemeInfo> collectAllModuleThemes()
public void refresh()
refresh
in interface IThemeManager
public void setThemeResolvers(List<IThemeResolver> resolvers)
setThemeResolvers
in interface IThemeManager
public List<IThemeResolver> getThemeResolvers()
Copyright © 2017 Hitachi Vantara. All rights reserved.