public class BuilderContext extends Object
FeatureBuilder.
This class is not thread-safe.| Constructor and Description |
|---|
BuilderContext(FeatureProvider provider)
Create a new context
|
| Modifier and Type | Method and Description |
|---|---|
BuilderContext |
addArtifactsOverrides(List<String> overrides)
Add overrides for artifact clashes
|
BuilderContext |
addFrameworkPropertiesOverrides(Map<String,String> props)
Add overrides for the framework properties
|
BuilderContext |
addMergeExtensions(MergeHandler... extensions)
Add merge extensions
|
BuilderContext |
addPostProcessExtensions(PostProcessHandler... extensions)
Add post process extensions
|
BuilderContext |
addVariablesOverrides(Map<String,String> vars)
Add overrides for the variables
|
BuilderContext |
setArtifactProvider(ArtifactProvider ap)
Set the artifact provider
|
BuilderContext |
setHandlerConfiguration(String name,
Map<String,String> cfg)
Set a handler configuration
|
public BuilderContext(FeatureProvider provider)
provider - A provider providing the included featuresIllegalArgumentException - If feature provider is nullpublic BuilderContext setArtifactProvider(ArtifactProvider ap)
ap - An ArtifactProvider to resolve artifact IDs to filespublic BuilderContext addVariablesOverrides(Map<String,String> vars)
vars - The overridespublic BuilderContext addFrameworkPropertiesOverrides(Map<String,String> props)
props - The overridespublic BuilderContext addArtifactsOverrides(List<String> overrides)
overrides - The overridespublic BuilderContext addMergeExtensions(MergeHandler... extensions)
extensions - A list of merge extensionspublic BuilderContext addPostProcessExtensions(PostProcessHandler... extensions)
extensions - A list of extensionspublic BuilderContext setHandlerConfiguration(String name, Map<String,String> cfg)
name - The name of the handlercfg - The configuration for the handlerCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.