Class MessageService
- java.lang.Object
-
- org.apache.olingo.odata2.core.exception.MessageService
-
public class MessageService extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessageService.Message
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MessageServicegetInstance(List<Locale> locales)static MessageServicegetInstance(Locale locale)Enumeration<String>getKeys()LocalegetLocale()static MessageService.MessagegetMessage(Locale locale, String key, Object... replacements)static MessageService.MessagegetMessage(Locale language, MessageReference context)static LocalegetSupportedLocale(List<Locale> locales)Return first found supportedLocale(iterating over list starting with first element).static LocalegetSupportedLocale(List<Locale> locales, Locale defaultLocale)Return first found supportedLocale(iterating over list starting with first element).static booleanisLocaleSupported(Locale locale)
-
-
-
Method Detail
-
getInstance
public static MessageService getInstance(Locale locale)
-
isLocaleSupported
public static boolean isLocaleSupported(Locale locale)
-
getSupportedLocale
public static Locale getSupportedLocale(List<Locale> locales)
Return first found supportedLocale(iterating over list starting with first element). If noLocaleis supportedNULLis returned.- Parameters:
locales-- Returns:
- first supported
LocaleorNULL.
-
getSupportedLocale
public static Locale getSupportedLocale(List<Locale> locales, Locale defaultLocale)
Return first found supportedLocale(iterating over list starting with first element). If noLocaleis supported givendefaultLocaleis returned.- Parameters:
locales- to be checked localesdefaultLocale- local which is returned if no supported local is in givenlocaleslist- Returns:
- first supported
Localeor givendefaultLocale.
-
getInstance
public static MessageService getInstance(List<Locale> locales)
-
getMessage
public static MessageService.Message getMessage(Locale language, MessageReference context)
-
getMessage
public static MessageService.Message getMessage(Locale locale, String key, Object... replacements)
-
getLocale
public Locale getLocale()
-
getKeys
public Enumeration<String> getKeys()
-
-