Package org.keycloak.theme
Class ClasspathThemeProvider
- java.lang.Object
-
- org.keycloak.theme.ClasspathThemeProvider
-
- All Implemented Interfaces:
org.keycloak.provider.Provider,org.keycloak.theme.ThemeProvider
public class ClasspathThemeProvider extends Object implements org.keycloak.theme.ThemeProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description ClasspathThemeProvider(Map<org.keycloak.theme.Theme.Type,Map<String,ClassLoaderTheme>> themes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetProviderPriority()org.keycloak.theme.ThemegetTheme(String name, org.keycloak.theme.Theme.Type type)booleanhasTheme(String name, org.keycloak.theme.Theme.Type type)Set<String>nameSet(org.keycloak.theme.Theme.Type type)
-
-
-
Constructor Detail
-
ClasspathThemeProvider
public ClasspathThemeProvider(Map<org.keycloak.theme.Theme.Type,Map<String,ClassLoaderTheme>> themes)
-
-
Method Detail
-
getProviderPriority
public int getProviderPriority()
- Specified by:
getProviderPriorityin interfaceorg.keycloak.theme.ThemeProvider
-
getTheme
public org.keycloak.theme.Theme getTheme(String name, org.keycloak.theme.Theme.Type type) throws IOException
- Specified by:
getThemein interfaceorg.keycloak.theme.ThemeProvider- Throws:
IOException
-
nameSet
public Set<String> nameSet(org.keycloak.theme.Theme.Type type)
- Specified by:
nameSetin interfaceorg.keycloak.theme.ThemeProvider
-
hasTheme
public boolean hasTheme(String name, org.keycloak.theme.Theme.Type type)
- Specified by:
hasThemein interfaceorg.keycloak.theme.ThemeProvider
-
close
public void close()
- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
-