Class MessageLocalizers

java.lang.Object
de.xima.fc.common.locale.MessageLocalizers

public final class MessageLocalizers extends Object
Factory and other utility methods for IMessageLocalizer and IBoundMessageLocalizer.
Since:
8.5.0
  • Method Details

    • 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.