All Classes and Interfaces

Class
Description
AbstractMavenTransferListener
Provides a fluent API for generating ANSI escape sequences.
Display attributes, also know as SGR (Select Graphic Rendition) parameters.
ANSI 8 colors for fluent API
 
ED (Erase in Display) / EL (Erase in Line) parameter (see CSI sequence J and K)
Abstract implementation.
BootstrapCoreExtensionManager
CleanArgument
 
Utility class used to report errors, statistics, application version info, etc.
CliRequest
ConfigurationProcessor
Console download progress meter.
 
 
 
DefaultEventSpyContext
Logs execution events to logger, eventually user-supplied.
 
Exception occurring trying to resolve a plugin.
Formats file size with the associated SI prefix (GB, MB, kB) and using the patterns #0.0 for numbers between 1 and 10 and ###0 for numbers between 10 and 1000+ by default.
 
Configuration for slf4j-log4j2.
Configuration for slf4j-logback.
 
Enhancement of the standard Properties managing the maintain of comments, etc.
TODO
This class is used to read properties lines.
This class is used to write properties lines.
 
Configuration for slf4j-simple.
PlexusBeanConverter Module that converts Plexus XML configuration into beans.
 
Resolve relative file path against the given base directory
SettingsXmlConfigurationProcessor
A TransferListener implementation that wraps another delegate TransferListener but makes it run on single thread, keeping the listener logic simple.
Interface for configuration operations on loggers, which are not available in slf4j, then require per-slf4f-binding implementation.
Level
Slf4jConfiguration factory, loading implementations from META-INF/maven/slf4j-configuration.properties configuration files in class loader: key is the class name of the ILoggerFactory, value is the class name of the corresponding Slf4jConfiguration.
Adapt an SLF4J logger to a Plexus logger, ignoring Plexus logger API parts that are not classical and probably not really used.
Use an SLF4J ILoggerFactory as a backing for a Plexus LoggerManager, ignoring Plexus logger API parts that are not classical and probably not really used.
Slf4jMavenTransferListener
 
Pseudo-configuration for unsupported SLF4J binding.