public class ClasspathThemeResourceProviderFactory extends Object implements ThemeResourceProviderFactory, ThemeResourceProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
THEME_RESOURCES_MESSAGES |
static String |
THEME_RESOURCES_RESOURCES |
static String |
THEME_RESOURCES_TEMPLATES |
| Constructor and Description |
|---|
ClasspathThemeResourceProviderFactory(String id,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ThemeResourceProvider |
create(KeycloakSession session) |
String |
getId() |
Properties |
getMessages(String baseBundlename,
Locale locale) |
InputStream |
getResourceAsStream(String path) |
URL |
getTemplate(String name) |
void |
init(Config.Scope config) |
void |
postInit(KeycloakSessionFactory factory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic static final String THEME_RESOURCES_TEMPLATES
public static final String THEME_RESOURCES_RESOURCES
public static final String THEME_RESOURCES_MESSAGES
public ClasspathThemeResourceProviderFactory(String id, ClassLoader classLoader)
public ThemeResourceProvider create(KeycloakSession session)
create in interface ProviderFactory<ThemeResourceProvider>public URL getTemplate(String name) throws IOException
getTemplate in interface ThemeResourceProviderIOExceptionpublic InputStream getResourceAsStream(String path) throws IOException
getResourceAsStream in interface ThemeResourceProviderIOExceptionpublic Properties getMessages(String baseBundlename, Locale locale) throws IOException
getMessages in interface ThemeResourceProviderIOExceptionpublic String getId()
getId in interface ProviderFactory<ThemeResourceProvider>public void init(Config.Scope config)
init in interface ProviderFactory<ThemeResourceProvider>public void postInit(KeycloakSessionFactory factory)
postInit in interface ProviderFactory<ThemeResourceProvider>public void close()
close in interface Providerclose in interface ProviderFactory<ThemeResourceProvider>Copyright © 2019 JBoss by Red Hat. All rights reserved.