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.IThemeManager
public org.pentaho.platform.api.ui.Theme getSystemTheme(String themeId)
getSystemTheme
in interface org.pentaho.platform.api.ui.IThemeManager
public org.pentaho.platform.api.ui.Theme getModuleTheme(String moduleName, String themeId)
getModuleTheme
in interface org.pentaho.platform.api.ui.IThemeManager
public org.pentaho.platform.api.ui.ModuleThemeInfo getModuleThemeInfo(String moduleName)
getModuleThemeInfo
in interface org.pentaho.platform.api.ui.IThemeManager
public 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.IThemeManager
public void setThemeResolvers(List<org.pentaho.platform.api.ui.IThemeResolver> resolvers)
setThemeResolvers
in interface org.pentaho.platform.api.ui.IThemeManager
public List<org.pentaho.platform.api.ui.IThemeResolver> getThemeResolvers()
Copyright © 2021 Hitachi Vantara. All rights reserved.