Package org.openhab.core.io.rest
Class LocaleServiceImpl
java.lang.Object
org.openhab.core.io.rest.LocaleServiceImpl
- All Implemented Interfaces:
- LocaleService
LocaleServiceImpl provides helper method for working with locales in REST
 resources.- Author:
- Dennis Nobel - Initial contribution, Markus Rathgeb - Use locale provider, Martin Herbst - Support of different language definition variants, Lyubomir Papazov - Add component annotation, rename the class to LocaleService and add method tryGetLocale
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the locale in respect to the given "Accept-Language" HTTP header.protected voidsetLocaleProvider(LocaleProvider provider) protected voidunsetLocaleProvider(LocaleProvider provider) 
- 
Constructor Details- 
LocaleServiceImplpublic LocaleServiceImpl()
 
- 
- 
Method Details- 
getLocaleDescription copied from interface:LocaleServiceReturns the locale in respect to the given "Accept-Language" HTTP header.- Specified by:
- getLocalein interface- LocaleService
- Parameters:
- acceptLanguageHttpHeader- value of the "Accept-Language" HTTP header (can be null).
- Returns:
- Locale for the "Accept-Language" HTTP header or default locale if header is not set or can not be parsed.
 
- 
setLocaleProvider
- 
unsetLocaleProvider
 
-