Class PlainMessageBuilder
- java.lang.Object
-
- org.apache.maven.shared.utils.logging.PlainMessageBuilder
-
- All Implemented Interfaces:
LoggerLevelRenderer
,MessageBuilder
class PlainMessageBuilder extends java.lang.Object implements MessageBuilder, LoggerLevelRenderer
Message builder implementation that just ignores styling, for Maven version earlier than 3.5.0.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilder
buffer
-
Constructor Summary
Constructors Constructor Description PlainMessageBuilder()
PlainMessageBuilder(int size)
PlainMessageBuilder(java.lang.StringBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlainMessageBuilder
a(char[] value)
Append content to the message buffer.PlainMessageBuilder
a(char[] value, int offset, int len)
Append content to the message buffer.PlainMessageBuilder
a(java.lang.CharSequence value)
Append content to the message buffer.PlainMessageBuilder
a(java.lang.CharSequence value, int start, int end)
Append content to the message buffer.PlainMessageBuilder
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.PlainMessageBuilder
failure(java.lang.Object message)
Append message content in failure style.PlainMessageBuilder
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.PlainMessageBuilder
mojo(java.lang.Object message)
Append message content in mojo style.PlainMessageBuilder
newline()
Append newline to the message buffer.PlainMessageBuilder
project(java.lang.Object message)
Append message content in project style.PlainMessageBuilder
strong(java.lang.Object message)
Append message content in strong style.PlainMessageBuilder
success(java.lang.Object message)
Append message content in success style.java.lang.String
toString()
PlainMessageBuilder
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.
-
-
-
Method Detail
-
debug
public java.lang.String debug(java.lang.String message)
Description copied from interface:LoggerLevelRenderer
Render a message at DEBUG level.- Specified by:
debug
in interfaceLoggerLevelRenderer
- Parameters:
message
- the message to render.- Returns:
- the formatted message.
-
info
public java.lang.String info(java.lang.String message)
Description copied from interface:LoggerLevelRenderer
Render a message at INFO level.- Specified by:
info
in interfaceLoggerLevelRenderer
- Parameters:
message
- the message to render.- Returns:
- the formatted message.
-
warning
public java.lang.String warning(java.lang.String message)
Description copied from interface:LoggerLevelRenderer
Render a message at WARNING level.- Specified by:
warning
in interfaceLoggerLevelRenderer
- Parameters:
message
- the message to render.- Returns:
- the formatted message.
-
error
public java.lang.String error(java.lang.String message)
Description copied from interface:LoggerLevelRenderer
Render a message at ERROR level.- Specified by:
error
in interfaceLoggerLevelRenderer
- Parameters:
message
- the message to render.- Returns:
- the formatted message.
-
success
public PlainMessageBuilder success(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in success style. By default, bold green- Specified by:
success
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
warning
public PlainMessageBuilder warning(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in warning style. By default, bold yellow- Specified by:
warning
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
failure
public PlainMessageBuilder failure(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in failure style. By default, bold red- Specified by:
failure
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
strong
public PlainMessageBuilder strong(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in strong style. By default, bold- Specified by:
strong
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
mojo
public PlainMessageBuilder mojo(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in mojo style. By default, green- Specified by:
mojo
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
project
public PlainMessageBuilder project(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in project style. By default, cyan- Specified by:
project
in interfaceMessageBuilder
- Parameters:
message
- the message to append- Returns:
- the current builder
-
a
public PlainMessageBuilder a(char[] value, int offset, int len)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
- Parameters:
value
- the content to appendoffset
- the index of the firstchar
to appendlen
- the number ofchar
s to append- Returns:
- the current builder
-
a
public PlainMessageBuilder a(char[] value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
- Parameters:
value
- the content to append- Returns:
- the current builder
-
a
public PlainMessageBuilder a(java.lang.CharSequence value, int start, int end)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
- Parameters:
value
- the content to appendstart
- the starting index of the subsequence to be appendedend
- the end index of the subsequence to be appended- Returns:
- the current builder
-
a
public PlainMessageBuilder a(java.lang.CharSequence value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
- Parameters:
value
- the content to append- Returns:
- the current builder
-
a
public PlainMessageBuilder a(java.lang.Object value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
- Parameters:
value
- the content to append- Returns:
- the current builder
-
newline
public PlainMessageBuilder newline()
Description copied from interface:MessageBuilder
Append newline to the message buffer.- Specified by:
newline
in interfaceMessageBuilder
- Returns:
- the current builder
-
format
public PlainMessageBuilder format(java.lang.String pattern, java.lang.Object... args)
Description copied from interface:MessageBuilder
Append formatted content to the buffer.- Specified by:
format
in interfaceMessageBuilder
- Parameters:
pattern
- a format stringargs
- arguments referenced by the format specifiers in the format string.- Returns:
- the current builder
- See Also:
String.format(String, Object...)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
debug
public MessageBuilder debug(java.lang.Object message)
- Specified by:
debug
in interfaceMessageBuilder
-
info
public MessageBuilder info(java.lang.Object message)
- Specified by:
info
in interfaceMessageBuilder
-
error
public MessageBuilder error(java.lang.Object message)
- Specified by:
error
in interfaceMessageBuilder
-
-