Package org.apache.maven.api.services
Interface MessageBuilderFactory
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- DefaultMessageBuilderFactory,- JansiMessageBuilderFactory
A factory for 
MessageBuilder.- Since:
- 4.0.0
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()Creates a new message builder.default MessageBuilderbuilder(int size) Creates a new message builder of the specified size.builder(StringBuilder stringBuilder) Creates a new message builder backed by the given string builder.intReturns the terminal width or-1if not supported.booleanChecks if the underlying output does support styling or not.
- 
Method Details- 
isColorEnabledboolean isColorEnabled()Checks if the underlying output does support styling or not.- Returns:
- whether color styling is supported or not
 
- 
getTerminalWidthint getTerminalWidth()Returns the terminal width or-1if not supported.- Returns:
- the terminal width
 
- 
builderCreates a new message builder.- Returns:
- a new message builder
 
- 
builderCreates a new message builder backed by the given string builder.- Parameters:
- stringBuilder- a string builder
- Returns:
- a new message builder
 
- 
builderCreates a new message builder of the specified size.- Parameters:
- size- the initial size of the message builder buffer
- Returns:
- a new message builder
 
 
-