All Classes and Interfaces

Class
Description
Abstract implementation of a JavaTool.
Abstract implementation of a JavaToolRequest.
 
Message builder implementation that supports ANSI colors through Jansi with configurable styles through Style.
 
 
A cache of introspection information for a specific class instance.
 
Used for the iterative discovery process for public methods.
Implementation to call the CMD Shell present on Windows NT, 2000, XP, 7, 8, and 10.
Commandline objects help handling command lines specifying processes to execute.
A single command line argument
Callable wrapper that exposes the proper exception type to the client.
 
 
 
A StreamConsumer providing consumed lines as a String.
Deprecated.
Windows ME is long dead.
 
Deprecated.
use java.nio.file.DirectoryStream and related classes
Deprecated.
use java.nio.file.DirectoryStream and related classes
Deprecated.
use java.nio.file.FileVisitor and related classes
This class provides basic facilities for manipulating files and file paths.
Wrapper class for Filter.
 
General IO Stream manipulation.
Deprecated.
no longer needed, prefer to use Files methods directly.
Describes a java tool, means a executable available in the jdk.
Signals an error during the construction of the command line used to invoke java tool, e.g.
Specifies the minimum parameters used to control a JavaTool invocation.
Describes the result of a JavaTool invocation.
Logger level renderer, intended for Maven slf4j logging provider implementers to render logger level.
Deprecated.
use java.nio.filejava.nio.file.DirectoryStream.Filter<T> and related classes
Deprecated.
use java.nio.filejava.nio.file.DirectoryStream.Filter<T> and related classes
Message builder that supports configurable styling.
Colored message utils, to manage colors consistently across plugins (only if Maven version is at least 3.5.0).
 
simple distinguishable exception, used when we run across ambiguous overloading
Condition that tests the OS type.
Path tool contains static methods to assist in determining path-related information such as relative paths.
Message builder implementation that just ignores styling, for Maven version earlier than 3.5.0.
XMLWriter with nice indentation.
Static utility methods for loading properties.
Utility to create Readers from streams, with explicit encoding choice: platform default, XML, or specified.
Using simple dotted expressions to extract the values from an Object instance, For example we might want to extract a value like: project.build.sourceDirectory
 
Deprecated.
use java.nio.file.Files.walkFileTree() and related classes
 
Deprecated.
use java.nio.file.Files.walkFileTree() and related classes
Class that abstracts the Shell functionality, with subclasses for shells that behave particularly, like command.com cmd.exe
A shutdown hook that does not throw any exceptions upon container startup/shutdown or security manager restrictions.
Works in concert with the StreamPumper class to allow implementations to gain access to the lines being "Pumped".
Read from an InputStream and write the output to an OutputStream.
Class to pump the error stream during Process's runtime.
Common String manipulation routines.
Configurable message styles.
Deprecated.
use java.nio.file.FileVisitor and related classes
Utility to create Writers, with explicit encoding choice: platform default, XML, or specified.
 
Collection of XML encoding/decoding helpers.
 
The XmlReaderException is thrown by the XmlReader constructors if the charset encoding can not be determined according to the XML 1.0 specification and RFC 3023.
Deprecated.
use org.apache.commons.io.input.XmlStreamReader instead
The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding can not be determined according to the XML 1.0 specification and RFC 3023.
We just wrap the commons StreamWriter to not get into troubles by exposing shaded commons-io packages
Interface for tools writing XML files.
Utility class for the XmlWriter class.
A reimplementation of Plexus Xpp3Dom based on the public interface of Plexus Xpp3Dom.