Package de.xima.fc.common.locale
Class MessageLocalizers
- java.lang.Object
-
- de.xima.fc.common.locale.MessageLocalizers
-
public final class MessageLocalizers extends Object
Factory and other utility methods forIMessageLocalizerandIBoundMessageLocalizer.- Since:
- 8.5.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IBoundMessageLocalizerboundMessageLocalizer(IMessageLocalizer localizer, Locale locale)Gets a bound message localizer that binds the given localizer to the given locale.static IDefaultMessageLocalizerBuilderdefaultMessageLocalizer()Gets a builder for a default message localizer with some common options.static IBoundMessageLocalizernoOpBoundMessageLocalizer()Gets a no-operation bound message localizer that always returns null.static IMessageLocalizernoOpMessageLocalizer()Gets a no-operation message localizer that always returns null.
-
-
-
Method Detail
-
boundMessageLocalizer
public static IBoundMessageLocalizer boundMessageLocalizer(IMessageLocalizer localizer, Locale locale)
Gets a bound message localizer that binds the given localizer to the given locale.- Parameters:
localizer- The message localizer to bind. Defaults to a no-operation localizer if null.locale- The locale to bind the localizer to. Defaults to English if null.- Returns:
- A bound message localizer.
-
defaultMessageLocalizer
public static IDefaultMessageLocalizerBuilder defaultMessageLocalizer()
Gets a builder for a default message localizer with some common options.- Returns:
- A builder for a default message localizer.
-
noOpBoundMessageLocalizer
public static IBoundMessageLocalizer noOpBoundMessageLocalizer()
Gets a no-operation bound message localizer that always returns null.- Returns:
- A no-operation bound message localizer.
-
noOpMessageLocalizer
public static IMessageLocalizer noOpMessageLocalizer()
Gets a no-operation message localizer that always returns null.- Returns:
- A no-operation message localizer.
-
-