Package ch.qos.cal10n

Class MessageParameterObj

java.lang.Object
ch.qos.cal10n.MessageParameterObj

public class MessageParameterObj extends Object
Holds data relevant for a deferred message lookup. This is useful when the appropriate locale is unknown at the time or place where the message key and message args are emitted. For example, a low level library might wish to emit a localized message but it is only at the UI (user interface) layer that the locale is known. As another example, imagine that the host where the localized messages are presented to the user is in a different locale, e.g. Japan, than the locale of the source host. e.g. US.

Instances of this class are intended to be immutable, subject to the immutability of the supplied args.

Author:
Rick Beton, Ceki Gülcü
  • Constructor Details

    • MessageParameterObj

      public MessageParameterObj(Enum<?> key, Object... args)
      Constructs an instance.
      Parameters:
      key - the key for the localized message.
      args - any message parameters, as required.
  • Method Details