Toolchain, ToolchainPrivateDefaultJavaToolChainpublic abstract class DefaultToolchain extends java.lang.Object implements Toolchain, ToolchainPrivate
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
KEY_TYPE |
| Modifier | Constructor | Description |
|---|---|---|
protected |
DefaultToolchain(ToolchainModel model,
java.lang.String type,
org.codehaus.plexus.logging.Logger logger) |
|
protected |
DefaultToolchain(ToolchainModel model,
org.codehaus.plexus.logging.Logger logger) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addProvideToken(java.lang.String type,
RequirementMatcher matcher) |
|
protected org.codehaus.plexus.logging.Logger |
getLog() |
|
ToolchainModel |
getModel() |
|
java.lang.String |
getType() |
|
boolean |
matchesRequirements(java.util.Map requirements) |
Let the toolchain decide if it matches requirements defined
in the toolchain plugin configuration.
|
public static final java.lang.String KEY_TYPE
protected DefaultToolchain(ToolchainModel model, org.codehaus.plexus.logging.Logger logger)
protected DefaultToolchain(ToolchainModel model, java.lang.String type, org.codehaus.plexus.logging.Logger logger)
public final ToolchainModel getModel()
getModel in interface ToolchainPrivatepublic final void addProvideToken(java.lang.String type,
RequirementMatcher matcher)
public boolean matchesRequirements(java.util.Map requirements)
ToolchainPrivatematchesRequirements in interface ToolchainPrivaterequirements - Mapprotected org.codehaus.plexus.logging.Logger getLog()