Class DefaultThemeManager
java.lang.Object
org.pentaho.platform.web.html.themes.DefaultThemeManager
- All Implemented Interfaces:
org.pentaho.platform.api.ui.IThemeManager
public class DefaultThemeManager
extends Object
implements org.pentaho.platform.api.ui.IThemeManager
Default IThemeResolver implementation. DefaultThemeManager collects information about available system and local
themes.
User: nbaker Date: 5/15/11
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.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<org.pentaho.platform.api.ui.IThemeResolver>
void
refresh()
void
setThemeResolvers
(List<org.pentaho.platform.api.ui.IThemeResolver> resolvers)
-
Constructor Details
-
DefaultThemeManager
public DefaultThemeManager()
-
-
Method Details
-
getSystemThemeIds
- Specified by:
getSystemThemeIds
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
getSystemTheme
- Specified by:
getSystemTheme
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
getModuleTheme
- Specified by:
getModuleTheme
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
getModuleThemeInfo
- Specified by:
getModuleThemeInfo
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
collectAllModuleThemes
-
collectAllSystemThemes
-
refresh
public void refresh()- Specified by:
refresh
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
setThemeResolvers
- Specified by:
setThemeResolvers
in interfaceorg.pentaho.platform.api.ui.IThemeManager
-
getThemeResolvers
-