| Package | Description |
|---|---|
| org.apache.sling.feature.builder |
| Modifier and Type | Method and Description |
|---|---|
BuilderContext |
BuilderContext.addArtifactsOverride(ArtifactId override)
Add an override for artifact clashes.
|
BuilderContext |
BuilderContext.addArtifactsOverrides(List<String> overrides)
Deprecated.
Use
addArtifactsOverride(ArtifactId) instead. |
BuilderContext |
BuilderContext.addConfigsOverrides(Map<String,String> overrides)
Add merge policies for configuration clashes.
|
BuilderContext |
BuilderContext.addFrameworkPropertiesOverrides(Map<String,String> props)
Add overrides for the framework properties.
|
BuilderContext |
BuilderContext.addMergeExtensions(MergeHandler... extensions)
Add merge extensions
|
BuilderContext |
BuilderContext.addPostProcessExtensions(PostProcessHandler... extensions)
Add post process extensions
|
BuilderContext |
BuilderContext.addVariablesOverrides(Map<String,String> vars)
Add overrides for the variables.
|
BuilderContext |
BuilderContext.setArtifactProvider(ArtifactProvider ap)
Set the artifact provider.
|
BuilderContext |
BuilderContext.setHandlerConfiguration(String name,
Map<String,String> cfg)
Set a handler configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static Feature |
FeatureBuilder.assemble(ArtifactId featureId,
BuilderContext context,
Feature... features)
Assemble a feature based on the provided features.
|
static Feature |
FeatureBuilder.assemble(Feature feature,
BuilderContext context)
Assemble the full feature by processing its prototype.
|
static Feature[] |
FeatureBuilder.deduplicate(BuilderContext context,
Feature... features)
Remove duplicate and prototype features.
|
static Feature[] |
FeatureBuilder.resolve(BuilderContext context,
String... featureIds)
Resolve a set of features based on their ids.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.