public abstract class DefaultToolchain extends Object implements Toolchain, ToolchainPrivate
Modifier | Constructor and Description |
---|---|
protected |
DefaultToolchain(ToolchainModel model,
Logger logger) |
protected |
DefaultToolchain(ToolchainModel model,
String type,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
addProvideToken(String type,
RequirementMatcher matcher) |
boolean |
equals(Object obj) |
protected Logger |
getLog() |
ToolchainModel |
getModel() |
String |
getType()
get the type of toolchain.
|
int |
hashCode() |
boolean |
matchesRequirements(Map<String,String> requirements)
Let the toolchain decide if it matches requirements defined
in the toolchain plugin configuration.
|
public static final String KEY_TYPE
protected DefaultToolchain(ToolchainModel model, Logger logger)
protected DefaultToolchain(ToolchainModel model, String type, Logger logger)
public final String getType()
Toolchain
public final ToolchainModel getModel()
getModel
in interface ToolchainPrivate
public final void addProvideToken(String type, RequirementMatcher matcher)
public boolean matchesRequirements(Map<String,String> requirements)
ToolchainPrivate
matchesRequirements
in interface ToolchainPrivate
requirements
- Maptrue
if the requirements match, otherwise false
Copyright © 2001–2014 The Apache Software Foundation. All rights reserved.