class AnsiMessageBuilder extends java.lang.Object implements MessageBuilder, LoggerLevelRenderer
Modifier and Type | Field and Description |
---|---|
private org.fusesource.jansi.Ansi |
ansi |
Constructor and Description |
---|
AnsiMessageBuilder() |
AnsiMessageBuilder(org.fusesource.jansi.Ansi ansi) |
AnsiMessageBuilder(int size) |
AnsiMessageBuilder(java.lang.StringBuilder builder) |
Modifier and Type | Method and Description |
---|---|
AnsiMessageBuilder |
a(char[] value)
Append content to the message buffer.
|
AnsiMessageBuilder |
a(char[] value,
int offset,
int len)
Append content to the message buffer.
|
AnsiMessageBuilder |
a(java.lang.CharSequence value)
Append content to the message buffer.
|
AnsiMessageBuilder |
a(java.lang.CharSequence value,
int start,
int end)
Append content to the message buffer.
|
AnsiMessageBuilder |
a(java.lang.Object value)
Append content to the message buffer.
|
MessageBuilder |
debug(java.lang.Object message) |
java.lang.String |
debug(java.lang.String message)
Render a message at DEBUG level.
|
MessageBuilder |
error(java.lang.Object message) |
java.lang.String |
error(java.lang.String message)
Render a message at ERROR level.
|
AnsiMessageBuilder |
failure(java.lang.Object message)
Append message content in failure style.
|
AnsiMessageBuilder |
format(java.lang.String pattern,
java.lang.Object... args)
Append formatted content to the buffer.
|
MessageBuilder |
info(java.lang.Object message) |
java.lang.String |
info(java.lang.String message)
Render a message at INFO level.
|
AnsiMessageBuilder |
mojo(java.lang.Object message)
Append message content in mojo style.
|
AnsiMessageBuilder |
newline()
Append newline to the message buffer.
|
AnsiMessageBuilder |
project(java.lang.Object message)
Append message content in project style.
|
AnsiMessageBuilder |
strong(java.lang.Object message)
Append message content in strong style.
|
AnsiMessageBuilder |
success(java.lang.Object message)
Append message content in success style.
|
java.lang.String |
toString() |
AnsiMessageBuilder |
warning(java.lang.Object message)
Append message content in warning style.
|
java.lang.String |
warning(java.lang.String message)
Render a message at WARNING level.
|
AnsiMessageBuilder()
AnsiMessageBuilder(java.lang.StringBuilder builder)
AnsiMessageBuilder(int size)
AnsiMessageBuilder(org.fusesource.jansi.Ansi ansi)
public java.lang.String debug(java.lang.String message)
LoggerLevelRenderer
debug
in interface LoggerLevelRenderer
message
- the message to render.public java.lang.String info(java.lang.String message)
LoggerLevelRenderer
info
in interface LoggerLevelRenderer
message
- the message to render.public java.lang.String warning(java.lang.String message)
LoggerLevelRenderer
warning
in interface LoggerLevelRenderer
message
- the message to render.public java.lang.String error(java.lang.String message)
LoggerLevelRenderer
error
in interface LoggerLevelRenderer
message
- the message to render.public AnsiMessageBuilder success(java.lang.Object message)
MessageBuilder
success
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder warning(java.lang.Object message)
MessageBuilder
warning
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder failure(java.lang.Object message)
MessageBuilder
failure
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder strong(java.lang.Object message)
MessageBuilder
strong
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder mojo(java.lang.Object message)
MessageBuilder
mojo
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder project(java.lang.Object message)
MessageBuilder
project
in interface MessageBuilder
message
- the message to appendpublic AnsiMessageBuilder a(char[] value, int offset, int len)
MessageBuilder
a
in interface MessageBuilder
value
- the content to appendoffset
- the index of the first char
to appendlen
- the number of char
s to appendpublic AnsiMessageBuilder a(char[] value)
MessageBuilder
a
in interface MessageBuilder
value
- the content to appendpublic AnsiMessageBuilder a(java.lang.CharSequence value, int start, int end)
MessageBuilder
a
in interface MessageBuilder
value
- the content to appendstart
- the starting index of the subsequence to be appendedend
- the end index of the subsequence to be appendedpublic AnsiMessageBuilder a(java.lang.CharSequence value)
MessageBuilder
a
in interface MessageBuilder
value
- the content to appendpublic AnsiMessageBuilder a(java.lang.Object value)
MessageBuilder
a
in interface MessageBuilder
value
- the content to appendpublic AnsiMessageBuilder newline()
MessageBuilder
newline
in interface MessageBuilder
public AnsiMessageBuilder format(java.lang.String pattern, java.lang.Object... args)
MessageBuilder
format
in interface MessageBuilder
pattern
- a format stringargs
- arguments referenced by the format specifiers in the format string.String.format(String, Object...)
public java.lang.String toString()
toString
in class java.lang.Object
public MessageBuilder debug(java.lang.Object message)
debug
in interface MessageBuilder
public MessageBuilder info(java.lang.Object message)
info
in interface MessageBuilder
public MessageBuilder error(java.lang.Object message)
error
in interface MessageBuilder