|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IThemeManager
Class responsible for collecting information about all available system module local themes. All implementations should utilize a caching mechanism to prevent unnecessary overhead. User: nbaker Date: 5/15/11
Method Summary | |
---|---|
Theme |
getModuleTheme(java.lang.String moduleName,
java.lang.String themeName)
Returns the named local theme for the given named module or null if either is not found |
ModuleThemeInfo |
getModuleThemeInfo(java.lang.String moduleName)
Returns the MoudleThemeInfo object containing all themes for the given module name or null if not found. |
Theme |
getSystemTheme(java.lang.String themeName)
Returns the named theme or null if not found. |
java.util.List<java.lang.String> |
getSystemThemeIds()
Return a list of available system themes. |
void |
refresh()
Force the Theme Manager to recalculate system and module themes |
void |
setThemeResolvers(java.util.List<IThemeResolver> resolvers)
Set the collection of IThemeResolver objects used to find available themes |
Method Detail |
---|
void setThemeResolvers(java.util.List<IThemeResolver> resolvers)
resolvers
- java.util.List<java.lang.String> getSystemThemeIds()
Theme getSystemTheme(java.lang.String themeName)
themeName
-
Theme getModuleTheme(java.lang.String moduleName, java.lang.String themeName)
moduleName
- themeName
-
ModuleThemeInfo getModuleThemeInfo(java.lang.String moduleName)
moduleName
-
void refresh()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |