Package org.apache.maven.api.services
Interface MessageBuilderFactory
- All Superinterfaces:
Service
- All Known Implementing Classes:
DefaultMessageBuilderFactory
,JLineMessageBuilderFactory
A factory for
MessageBuilder
.- Since:
- 4.0.0
-
Method Details
-
isColorEnabled
boolean isColorEnabled()Checks if the underlying output does support styling or not.- Returns:
- whether color styling is supported or not
-
getTerminalWidth
int getTerminalWidth()Returns the terminal width or-1
if not supported.- Returns:
- the terminal width
-
builder
Creates a new message builder.- Returns:
- a new message builder
-
builder
Creates a new message builder of the specified size.- Parameters:
size
- the initial size of the message builder buffer- Returns:
- a new message builder
-