Interface MessageFactory

All Known Subinterfaces:
MessageFactory2
All Known Implementing Classes:
AbstractMessageFactory, FormattedMessageFactory, LocalizedMessageFactory, MessageFactory2Adapter, MessageFormatMessageFactory, ParameterizedMessageFactory, ParameterizedNoReferenceMessageFactory, ReusableMessageFactory, SimpleMessageFactory, StringFormatterMessageFactory

public interface MessageFactory
Creates messages. Implementations can provide different message format syntaxes.
See Also:
  • Method Details

    • newMessage

      Message newMessage(Object message)
      Creates a new message based on an Object.
      Parameters:
      message - a message object
      Returns:
      a new message
    • newMessage

      Message newMessage(String message)
      Creates a new message based on a String.
      Parameters:
      message - a message String
      Returns:
      a new message
    • newMessage

      Message newMessage(String message, Object... params)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      params - the message parameters
      Returns:
      a new message
      See Also: