Package org.keycloak.theme
Class FolderThemeProvider
- java.lang.Object
-
- org.keycloak.theme.FolderThemeProvider
-
- All Implemented Interfaces:
org.keycloak.provider.Provider
,org.keycloak.theme.ThemeProvider
public class FolderThemeProvider extends Object implements org.keycloak.theme.ThemeProvider
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description FolderThemeProvider(File themesDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
int
getProviderPriority()
org.keycloak.theme.Theme
getTheme(String name, org.keycloak.theme.Theme.Type type)
boolean
hasTheme(String name, org.keycloak.theme.Theme.Type type)
Set<String>
nameSet(org.keycloak.theme.Theme.Type type)
-
-
-
Constructor Detail
-
FolderThemeProvider
public FolderThemeProvider(File themesDir)
-
-
Method Detail
-
getProviderPriority
public int getProviderPriority()
- Specified by:
getProviderPriority
in interfaceorg.keycloak.theme.ThemeProvider
-
getTheme
public org.keycloak.theme.Theme getTheme(String name, org.keycloak.theme.Theme.Type type) throws IOException
- Specified by:
getTheme
in interfaceorg.keycloak.theme.ThemeProvider
- Throws:
IOException
-
nameSet
public Set<String> nameSet(org.keycloak.theme.Theme.Type type)
- Specified by:
nameSet
in interfaceorg.keycloak.theme.ThemeProvider
-
hasTheme
public boolean hasTheme(String name, org.keycloak.theme.Theme.Type type)
- Specified by:
hasTheme
in interfaceorg.keycloak.theme.ThemeProvider
-
close
public void close()
- Specified by:
close
in interfaceorg.keycloak.provider.Provider
-
-