Interface MessageFactory2

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

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

    • newMessage

      Message newMessage(CharSequence charSequence)
      Creates a new message for the specified CharSequence.
      Parameters:
      charSequence - the (potentially mutable) CharSequence
      Returns:
      a new message for the specified CharSequence
    • newMessage

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

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

      Message newMessage(String message, Object p0, Object p1, Object p2)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      p5 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      p5 - a message parameter
      p6 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      p5 - a message parameter
      p6 - a message parameter
      p7 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      p5 - a message parameter
      p6 - a message parameter
      p7 - a message parameter
      p8 - a message parameter
      Returns:
      a new message
      See Also:
    • newMessage

      Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9)
      Creates a new parameterized message.
      Parameters:
      message - a message template, the kind of message template depends on the implementation.
      p0 - a message parameter
      p1 - a message parameter
      p2 - a message parameter
      p3 - a message parameter
      p4 - a message parameter
      p5 - a message parameter
      p6 - a message parameter
      p7 - a message parameter
      p8 - a message parameter
      p9 - a message parameter
      Returns:
      a new message
      See Also: