Package ch.qos.cal10n.util
Class AbstractCAL10NBundleFinder
- java.lang.Object
-
- ch.qos.cal10n.util.AbstractCAL10NBundleFinder
-
- All Implemented Interfaces:
CAL10NBundleFinder
- Direct Known Subclasses:
CAL10NBundleFinderByClassloader
,CAL10NBundleFinderByProcessingFiler
public abstract class AbstractCAL10NBundleFinder extends java.lang.Object implements CAL10NBundleFinder
- Since:
- 0.8.1
-
-
Constructor Summary
Constructors Constructor Description AbstractCAL10NBundleFinder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private java.lang.String
computeLanguageAndCountryCandidate(java.lang.String baseName, java.util.Locale locale)
private java.lang.String
computeLanguageOnlyCandidate(java.lang.String baseName, java.util.Locale locale)
CAL10NBundle
getBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String charset)
protected abstract java.net.URL
getResource(java.lang.String resourceCandidate)
private CAL10NBundle
makePropertyResourceBundle(java.lang.String resourceCandidate, java.lang.String charset)
private java.io.InputStream
openConnectionForUrl(java.net.URL url)
(package private) java.io.Reader
toReader(java.io.InputStream in, java.lang.String charset)
-
-
-
Method Detail
-
getBundle
public CAL10NBundle getBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String charset)
- Specified by:
getBundle
in interfaceCAL10NBundleFinder
-
computeLanguageAndCountryCandidate
private java.lang.String computeLanguageAndCountryCandidate(java.lang.String baseName, java.util.Locale locale)
-
getResource
protected abstract java.net.URL getResource(java.lang.String resourceCandidate)
-
makePropertyResourceBundle
private CAL10NBundle makePropertyResourceBundle(java.lang.String resourceCandidate, java.lang.String charset)
-
computeLanguageOnlyCandidate
private java.lang.String computeLanguageOnlyCandidate(java.lang.String baseName, java.util.Locale locale)
-
toReader
java.io.Reader toReader(java.io.InputStream in, java.lang.String charset)
-
openConnectionForUrl
private java.io.InputStream openConnectionForUrl(java.net.URL url) throws java.io.IOException
- Throws:
java.io.IOException
-
-