@ConsumerType
public interface FeatureExtensionHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMerge(String extensionName)
Checks whether this merger can merge extensions with that name
|
void |
merge(Feature target,
Feature source,
String extensionName)
Merge the source extension into the target extension.
|
void |
postProcess(Feature feature,
String extensionName)
Post process the feature with respect to the extension.
|
boolean canMerge(String extensionName)
extensionName - The extension nametrue if merger can handle thisvoid merge(Feature target, Feature source, String extensionName)
canMerge(String) returned true.target - The target featuresource - The source featureextensionName - The extension nameIllegalStateException - If the extensions can't be mergedvoid postProcess(Feature feature, String extensionName)
canMerge(String) returned true or not.feature - The featureextensionName - The extension nameIllegalStateException - If post processing failedCopyright © 2007–2018 The Apache Software Foundation. All rights reserved.