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.StringcomputeLanguageAndCountryCandidate(java.lang.String baseName, java.util.Locale locale)private java.lang.StringcomputeLanguageOnlyCandidate(java.lang.String baseName, java.util.Locale locale)CAL10NBundlegetBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String charset)protected abstract java.net.URLgetResource(java.lang.String resourceCandidate)private CAL10NBundlemakePropertyResourceBundle(java.lang.String resourceCandidate, java.lang.String charset)private java.io.InputStreamopenConnectionForUrl(java.net.URL url)(package private) java.io.ReadertoReader(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:
getBundlein 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
-
-