Package org.keycloak.theme
Class DefaultThemeManager
java.lang.Object
org.keycloak.theme.DefaultThemeManager
- All Implemented Interfaces:
ThemeManager
- Author:
- Stian Thorgersen
-
Constructor Summary
ConstructorDescriptionDefaultThemeManager
(DefaultThemeManagerFactory factory, KeycloakSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getTheme
(String name, Theme.Type type) Returns the specified theme for the specified type.getTheme
(Theme.Type type) Returns the theme for the specified type.boolean
nameSet
(Theme.Type type) Returns a set of all theme names for the specified type.
-
Constructor Details
-
DefaultThemeManager
-
-
Method Details
-
getTheme
Description copied from interface:ThemeManager
Returns the theme for the specified type. The theme is determined by the theme selector.- Specified by:
getTheme
in interfaceThemeManager
- Returns:
-
getTheme
Description copied from interface:ThemeManager
Returns the specified theme for the specified type.- Specified by:
getTheme
in interfaceThemeManager
- Returns:
-
nameSet
Description copied from interface:ThemeManager
Returns a set of all theme names for the specified type.- Specified by:
nameSet
in interfaceThemeManager
- Returns:
-
isCacheEnabled
public boolean isCacheEnabled()- Specified by:
isCacheEnabled
in interfaceThemeManager
-
clearCache
public void clearCache()- Specified by:
clearCache
in interfaceThemeManager
-