Interface MessageBuilder

All Known Implementing Classes:
AnsiMessageBuilder, PlainMessageBuilder

public interface MessageBuilder
Message builder that supports configurable styling.
Since:
3.1.0
See Also:
  • Method Details

    • debug

      MessageBuilder debug(Object message)
    • info

      MessageBuilder info(Object message)
    • error

      MessageBuilder error(Object message)
    • success

      MessageBuilder success(Object message)
      Append message content in success style. By default, bold green
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • warning

      MessageBuilder warning(Object message)
      Append message content in warning style. By default, bold yellow
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • failure

      MessageBuilder failure(Object message)
      Append message content in failure style. By default, bold red
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • strong

      MessageBuilder strong(Object message)
      Append message content in strong style. By default, bold
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • mojo

      MessageBuilder mojo(Object message)
      Append message content in mojo style. By default, green
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • project

      MessageBuilder project(Object message)
      Append message content in project style. By default, cyan
      Parameters:
      message - the message to append
      Returns:
      the current builder
    • a

      MessageBuilder a(char[] value, int offset, int len)
      Append content to the message buffer.
      Parameters:
      value - the content to append
      offset - the index of the first char to append
      len - the number of chars to append
      Returns:
      the current builder
    • a

      MessageBuilder a(char[] value)
      Append content to the message buffer.
      Parameters:
      value - the content to append
      Returns:
      the current builder
    • a

      MessageBuilder a(CharSequence value, int start, int end)
      Append content to the message buffer.
      Parameters:
      value - the content to append
      start - the starting index of the subsequence to be appended
      end - the end index of the subsequence to be appended
      Returns:
      the current builder
    • a

      Append content to the message buffer.
      Parameters:
      value - the content to append
      Returns:
      the current builder
    • a

      Append content to the message buffer.
      Parameters:
      value - the content to append
      Returns:
      the current builder
    • newline

      MessageBuilder newline()
      Append newline to the message buffer.
      Returns:
      the current builder
    • format

      MessageBuilder format(String pattern, Object... args)
      Append formatted content to the buffer.
      Parameters:
      pattern - a format string
      args - arguments referenced by the format specifiers in the format string.
      Returns:
      the current builder
      See Also: