public class ClassLoaderTheme extends Object implements Theme
Theme.Type| Constructor and Description |
|---|
ClassLoaderTheme(String name,
Theme.Type type,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
String |
getImportName() |
Properties |
getMessages(Locale locale)
Same as getMessages(baseBundlename, locale), but uses a default baseBundlename
such as "messages".
|
Properties |
getMessages(String baseBundlename,
Locale locale)
Retrieve localized messages from a message bundle.
|
String |
getName() |
String |
getParentName() |
Properties |
getProperties() |
InputStream |
getResourceAsStream(String path) |
URL |
getTemplate(String name) |
Theme.Type |
getType() |
void |
init(String name,
Theme.Type type,
ClassLoader classLoader) |
public ClassLoaderTheme(String name, Theme.Type type, ClassLoader classLoader) throws IOException
IOExceptionpublic void init(String name, Theme.Type type, ClassLoader classLoader) throws IOException
IOExceptionpublic String getParentName()
getParentName in interface Themepublic String getImportName()
getImportName in interface Themepublic Theme.Type getType()
public URL getTemplate(String name)
getTemplate in interface Themepublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface Themepublic Properties getMessages(Locale locale) throws IOException
ThemegetMessages in interface Themelocale - The locale of the desired message bundle.IOException - If bundle can not be read.public Properties getMessages(String baseBundlename, Locale locale) throws IOException
ThemegetMessages in interface ThemebaseBundlename - The base name of the bundle, such as "messages" in
messages_en.properties.locale - The locale of the desired message bundle.IOException - If bundle can not be read.public Properties getProperties()
getProperties in interface ThemeCopyright © 2021 JBoss by Red Hat. All rights reserved.