|
||||||||||
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(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 |
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |