Package org.craftercms.core.xml.mergers
Interface DescriptorMergeStrategyResolver
-
- All Known Implementing Classes:
DescriptorMergeStrategyResolverChain
,MetaDataMergeStrategyResolver
,SingleMergeStrategyResolver
,UrlPatternMergeStrategyResolver
public interface DescriptorMergeStrategyResolver
Resolves theDescriptorMergeStrategy
to use for a given descriptor.- Author:
- Sumer Jabri, Alfonso Vásquez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescriptorMergeStrategy
getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)
Returns aDescriptorMergeStrategy
for a given descriptor.
-
-
-
Method Detail
-
getStrategy
DescriptorMergeStrategy getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom) throws CrafterException
Returns aDescriptorMergeStrategy
for a given descriptor.- Parameters:
descriptorUrl
- the URL that identifies the descriptordescriptorDom
- the XML DOM of the descriptor- Returns:
- the
DescriptorMergeStrategy
for the descriptor. - Throws:
CrafterException
- if an error occurs while resolving the strategy
-
-