@Experimental @Named @Singleton public class DefaultMessageBuilderFactory extends Object implements MessageBuilderFactory
Constructor and Description |
---|
DefaultMessageBuilderFactory() |
Modifier and Type | Method and Description |
---|---|
MessageBuilder |
builder()
Creates a new message builder.
|
MessageBuilder |
builder(StringBuilder stringBuilder)
Creates a new message builder backed by the given string builder.
|
int |
getTerminalWidth()
Returns the terminal width or
-1 if not supported. |
boolean |
isColorEnabled()
Checks if the underlying output does support styling or not.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
builder
public boolean isColorEnabled()
MessageBuilderFactory
isColorEnabled
in interface MessageBuilderFactory
public int getTerminalWidth()
MessageBuilderFactory
-1
if not supported.getTerminalWidth
in interface MessageBuilderFactory
@Nonnull public MessageBuilder builder()
MessageBuilderFactory
builder
in interface MessageBuilderFactory
@Nonnull public MessageBuilder builder(@Nonnull StringBuilder stringBuilder)
MessageBuilderFactory
builder
in interface MessageBuilderFactory
stringBuilder
- a string builderCopyright © 2001–2022 The Apache Software Foundation. All rights reserved.