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)
LoggerLevelRendererdebug in interface LoggerLevelRenderermessage - the message to render.public java.lang.String info(java.lang.String message)
LoggerLevelRendererinfo in interface LoggerLevelRenderermessage - the message to render.public java.lang.String warning(java.lang.String message)
LoggerLevelRendererwarning in interface LoggerLevelRenderermessage - the message to render.public java.lang.String error(java.lang.String message)
LoggerLevelRenderererror in interface LoggerLevelRenderermessage - the message to render.public AnsiMessageBuilder success(java.lang.Object message)
MessageBuildersuccess in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder warning(java.lang.Object message)
MessageBuilderwarning in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder failure(java.lang.Object message)
MessageBuilderfailure in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder strong(java.lang.Object message)
MessageBuilderstrong in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder mojo(java.lang.Object message)
MessageBuildermojo in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder project(java.lang.Object message)
MessageBuilderproject in interface MessageBuildermessage - the message to appendpublic AnsiMessageBuilder a(char[] value, int offset, int len)
MessageBuildera in interface MessageBuildervalue - the content to appendoffset - the index of the first char to appendlen - the number of chars to appendpublic AnsiMessageBuilder a(char[] value)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic AnsiMessageBuilder a(java.lang.CharSequence value, int start, int end)
MessageBuildera in interface MessageBuildervalue - 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)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic AnsiMessageBuilder a(java.lang.Object value)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic AnsiMessageBuilder newline()
MessageBuildernewline in interface MessageBuilderpublic AnsiMessageBuilder format(java.lang.String pattern, java.lang.Object... args)
MessageBuilderformat in interface MessageBuilderpattern - 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.Objectpublic MessageBuilder debug(java.lang.Object message)
debug in interface MessageBuilderpublic MessageBuilder info(java.lang.Object message)
info in interface MessageBuilderpublic MessageBuilder error(java.lang.Object message)
error in interface MessageBuilder