public class DefaultThemeManager extends Object implements org.pentaho.platform.api.ui.IThemeManager
| Constructor and Description |
|---|
DefaultThemeManager() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,org.pentaho.platform.api.ui.ModuleThemeInfo> |
collectAllModuleThemes() |
Map<String,org.pentaho.platform.api.ui.Theme> |
collectAllSystemThemes() |
org.pentaho.platform.api.ui.Theme |
getModuleTheme(String moduleName,
String themeId) |
org.pentaho.platform.api.ui.ModuleThemeInfo |
getModuleThemeInfo(String moduleName) |
org.pentaho.platform.api.ui.Theme |
getSystemTheme(String themeId) |
List<String> |
getSystemThemeIds() |
List<org.pentaho.platform.api.ui.IThemeResolver> |
getThemeResolvers() |
void |
refresh() |
void |
setThemeResolvers(List<org.pentaho.platform.api.ui.IThemeResolver> resolvers) |
public List<String> getSystemThemeIds()
getSystemThemeIds in interface org.pentaho.platform.api.ui.IThemeManagerpublic org.pentaho.platform.api.ui.Theme getSystemTheme(String themeId)
getSystemTheme in interface org.pentaho.platform.api.ui.IThemeManagerpublic org.pentaho.platform.api.ui.Theme getModuleTheme(String moduleName, String themeId)
getModuleTheme in interface org.pentaho.platform.api.ui.IThemeManagerpublic org.pentaho.platform.api.ui.ModuleThemeInfo getModuleThemeInfo(String moduleName)
getModuleThemeInfo in interface org.pentaho.platform.api.ui.IThemeManagerpublic Map<String,org.pentaho.platform.api.ui.ModuleThemeInfo> collectAllModuleThemes()
public Map<String,org.pentaho.platform.api.ui.Theme> collectAllSystemThemes()
public void refresh()
refresh in interface org.pentaho.platform.api.ui.IThemeManagerpublic void setThemeResolvers(List<org.pentaho.platform.api.ui.IThemeResolver> resolvers)
setThemeResolvers in interface org.pentaho.platform.api.ui.IThemeManagerpublic List<org.pentaho.platform.api.ui.IThemeResolver> getThemeResolvers()