| Interface | Description | 
|---|---|
| RequirementMatcher | |
| Toolchain | Toolchain interface. | 
| ToolchainFactory | Internal toolchain factory, to prepare toolchains instances. | 
| ToolchainManager | Public API for a toolchain-aware plugin to get expected toolchain instance. | 
| ToolchainManagerPrivate | Component for use by the  maven-toolchains-pluginonly. | 
| ToolchainPrivate | a private contract between the toolchains plugin and the components. | 
| ToolchainsBuilder | Builds the toolchains model from a previously configured filesystem path to the toolchains file. | 
| Class | Description | 
|---|---|
| DefaultToolchain | Default abstract toolchain implementation, to be used as base class for any toolchain implementation
 to avoid rewriting usual code. | 
| DefaultToolchainManager | |
| DefaultToolchainManagerPrivate | |
| DefaultToolchainsBuilder | Deprecated instead use  DefaultToolchainsBuilder | 
| RequirementMatcherFactory | 
| Exception | Description | 
|---|---|
| MisconfiguredToolchainException | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.