Package org.keycloak.theme
Class FolderTheme
java.lang.Object
org.keycloak.theme.FileBasedTheme
org.keycloak.theme.FolderTheme
- All Implemented Interfaces:
org.keycloak.theme.Theme
- Author:
- Stian Thorgersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.theme.Theme
org.keycloak.theme.Theme.Type -
Field Summary
Fields inherited from interface org.keycloak.theme.Theme
ABSTRACT_PROPERTY, ACCOUNT_RESOURCE_PROVIDER_KEY, CONTENT_HASH_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEnhancedMessages(org.keycloak.models.RealmModel realm, Locale locale) getMessages(Locale locale) getName()getResourceAsStream(String path) getTemplate(String name) org.keycloak.theme.Theme.TypegetType()booleanhasResource(String path) protected voidloadBundle(String baseBundlename, Locale locale, Properties m) Methods inherited from class org.keycloak.theme.FileBasedTheme
getMessages, toBundleNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.theme.Theme
hasContentHash, isAbstract
-
Constructor Details
-
FolderTheme
public FolderTheme(File themeDir, String name, org.keycloak.theme.Theme.Type type) throws IOException - Throws:
IOException
-
-
Method Details
-
getName
-
getParentName
-
getImportName
-
getType
public org.keycloak.theme.Theme.Type getType() -
getTemplate
- Throws:
IOException
-
hasResource
- Throws:
IOException
-
getResourceAsStream
- Throws:
IOException
-
getMessages
- Throws:
IOException
-
loadBundle
- Specified by:
loadBundlein classFileBasedTheme- Throws:
IOException
-
getEnhancedMessages
public Properties getEnhancedMessages(org.keycloak.models.RealmModel realm, Locale locale) throws IOException - Throws:
IOException
-
getProperties
-