Package org.keycloak.theme
Class FolderTheme
- java.lang.Object
-
- org.keycloak.theme.FolderTheme
-
- All Implemented Interfaces:
org.keycloak.theme.Theme
public class FolderTheme extends Object implements org.keycloak.theme.Theme
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description FolderTheme(File themeDir, String name, org.keycloak.theme.Theme.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getImportName()
Properties
getMessages(String baseBundlename, Locale locale)
Properties
getMessages(Locale locale)
String
getName()
String
getParentName()
Properties
getProperties()
InputStream
getResourceAsStream(String path)
URL
getTemplate(String name)
org.keycloak.theme.Theme.Type
getType()
-
-
-
Constructor Detail
-
FolderTheme
public FolderTheme(File themeDir, String name, org.keycloak.theme.Theme.Type type) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.keycloak.theme.Theme
-
getParentName
public String getParentName()
- Specified by:
getParentName
in interfaceorg.keycloak.theme.Theme
-
getImportName
public String getImportName()
- Specified by:
getImportName
in interfaceorg.keycloak.theme.Theme
-
getType
public org.keycloak.theme.Theme.Type getType()
- Specified by:
getType
in interfaceorg.keycloak.theme.Theme
-
getTemplate
public URL getTemplate(String name) throws IOException
- Specified by:
getTemplate
in interfaceorg.keycloak.theme.Theme
- Throws:
IOException
-
getResourceAsStream
public InputStream getResourceAsStream(String path) throws IOException
- Specified by:
getResourceAsStream
in interfaceorg.keycloak.theme.Theme
- Throws:
IOException
-
getMessages
public Properties getMessages(Locale locale) throws IOException
- Specified by:
getMessages
in interfaceorg.keycloak.theme.Theme
- Throws:
IOException
-
getMessages
public Properties getMessages(String baseBundlename, Locale locale) throws IOException
- Specified by:
getMessages
in interfaceorg.keycloak.theme.Theme
- Throws:
IOException
-
getProperties
public Properties getProperties()
- Specified by:
getProperties
in interfaceorg.keycloak.theme.Theme
-
-