public interface IThemeManager
Modifier and Type | Method and Description |
---|---|
Theme |
getModuleTheme(String moduleName,
String themeName)
Returns the named local theme for the given named module or null if either is not found
|
ModuleThemeInfo |
getModuleThemeInfo(String moduleName)
Returns the MoudleThemeInfo object containing all themes for the given module name or null if not found.
|
Theme |
getSystemTheme(String themeName)
Returns the named theme or null if not found.
|
List<String> |
getSystemThemeIds()
Return a list of available system themes.
|
void |
refresh()
Force the Theme Manager to recalculate system and module themes
|
void |
setThemeResolvers(List<IThemeResolver> resolvers)
Set the collection of IThemeResolver objects used to find available themes
|
void setThemeResolvers(List<IThemeResolver> resolvers)
resolvers
- List<String> getSystemThemeIds()
Theme getSystemTheme(String themeName)
themeName
- Theme getModuleTheme(String moduleName, String themeName)
moduleName
- themeName
- ModuleThemeInfo getModuleThemeInfo(String moduleName)
moduleName
- void refresh()