|
||||||||||
| 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 | |||||||||