public class DefaultCMSComponentContainerRegistry extends Object implements CMSComponentContainerRegistry
CMSComponentContainerRegistry interface. This implementation will autowire by
type all instances of CMSComponentContainerStrategy and use these when a client requests a strategy.
If no strategy is found in the given set, then a default strategy will be returned.
| Constructor and Description |
|---|
DefaultCMSComponentContainerRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected Set<CMSComponentContainerStrategy> |
getCmsComponentContainerStrategies() |
protected CMSComponentContainerStrategy |
getDefaultStrategy() |
<T extends AbstractCMSComponentContainerModel> |
getStrategy(T container)
Get the component container representation strategy given a component container instance.
|
void |
setCmsComponentContainerStrategies(Set<CMSComponentContainerStrategy> cmsComponentContainerStrategies) |
void |
setDefaultStrategy(CMSComponentContainerStrategy defaultStrategy) |
public DefaultCMSComponentContainerRegistry()
public <T extends AbstractCMSComponentContainerModel> CMSComponentContainerStrategy getStrategy(T container)
CMSComponentContainerRegistrygetStrategy in interface CMSComponentContainerRegistrycontainer - - the component container instanceprotected Set<CMSComponentContainerStrategy> getCmsComponentContainerStrategies()
public void setCmsComponentContainerStrategies(Set<CMSComponentContainerStrategy> cmsComponentContainerStrategies)
protected CMSComponentContainerStrategy getDefaultStrategy()
public void setDefaultStrategy(CMSComponentContainerStrategy defaultStrategy)
Copyright © 2017 SAP SE. All Rights Reserved.