Class AbstractI18NResource
- java.lang.Object
-
- com.atlassian.confluence.util.i18n.AbstractI18NResource
-
- All Implemented Interfaces:
I18NResource
- Direct Known Subclasses:
LanguagePluginI18NResource
,PluginI18NResource
public abstract class AbstractI18NResource extends Object implements I18NResource
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
log
-
Constructor Summary
Constructors Constructor Description AbstractI18NResource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ResourceBundle
getBundle()
ResourceBundle
getBundle(String localeString)
protected abstract InputStream
getPropertyResourceAsStream(String locale)
-
-
-
Method Detail
-
getBundle
public ResourceBundle getBundle()
- Specified by:
getBundle
in interfaceI18NResource
-
getBundle
public ResourceBundle getBundle(String localeString)
- Specified by:
getBundle
in interfaceI18NResource
- Returns:
- a different locale version of the bundle mapped to this resource
-
getPropertyResourceAsStream
protected abstract InputStream getPropertyResourceAsStream(String locale)
- Parameters:
locale
- the locale of the properties to load. Can be null.- Returns:
- an InputStream for a properties resource. Should return null if no properties for the given locale were found
-
-