Interface AsMergeStrategyFactory
-
- All Known Implementing Classes:
DefaultAsMergeStrategyFactory
public interface AsMergeStrategyFactoryImplementations of this interface are responsible for resolving and creating instances of merge strategies.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AsBoostItemsMergeStrategygetBoostItemsMergeStrategy(AsBoostItemsMergeMode mergeMode)Returns the boost items merge strategy.AsBoostRulesMergeStrategygetBoostRulesMergeStrategy(AsBoostRulesMergeMode mergeMode)Returns the boost rules merge strategy.AsFacetsMergeStrategygetFacetsMergeStrategy(AsFacetsMergeMode mergeMode)Returns the facets merge strategy.AsGroupMergeStrategygetGroupMergeStrategy(AsGroupMergeMode mergeMode)Returns the group merge strategy.AsSortsMergeStrategygetSortsMergeStrategy(AsSortsMergeMode mergeMode)Returns the sorts merge strategy.
-
-
-
Method Detail
-
getFacetsMergeStrategy
AsFacetsMergeStrategy getFacetsMergeStrategy(AsFacetsMergeMode mergeMode)
Returns the facets merge strategy.- Parameters:
mergeMode- - the facets merge mode- Returns:
- the strategy
-
getBoostItemsMergeStrategy
AsBoostItemsMergeStrategy getBoostItemsMergeStrategy(AsBoostItemsMergeMode mergeMode)
Returns the boost items merge strategy.- Parameters:
mergeMode- - the boost items merge mode- Returns:
- the strategy
-
getBoostRulesMergeStrategy
AsBoostRulesMergeStrategy getBoostRulesMergeStrategy(AsBoostRulesMergeMode mergeMode)
Returns the boost rules merge strategy.- Parameters:
mergeMode- - the boost rules merge mode- Returns:
- the strategy
-
getSortsMergeStrategy
AsSortsMergeStrategy getSortsMergeStrategy(AsSortsMergeMode mergeMode)
Returns the sorts merge strategy.- Parameters:
mergeMode- - the sorts merge mode- Returns:
- the strategy
-
getGroupMergeStrategy
AsGroupMergeStrategy getGroupMergeStrategy(AsGroupMergeMode mergeMode)
Returns the group merge strategy.- Parameters:
mergeMode- - the group merge mode- Returns:
- the strategy
-
-