Class DefaultCMSComponentRendererRegistry<C extends AbstractCMSComponentModel>
java.lang.Object
de.hybris.platform.acceleratorcms.component.renderer.impl.DefaultCMSComponentRendererRegistry<C>
- All Implemented Interfaces:
CMSComponentRenderer<C>
- Direct Known Subclasses:
AddOnCMSComponentRendererRegistry
public class DefaultCMSComponentRendererRegistry<C extends AbstractCMSComponentModel>
extends Object
implements CMSComponentRenderer<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CMSComponentRenderer<C>protected Map<String,CMSComponentRenderer> protected TypeServiceprotected voidhandleException(Throwable throwable, C component) voidrenderComponent(javax.servlet.jsp.PageContext pageContext, C component) Render a CMS Component into the page at the current location.voidsetDefaultCmsComponentRenderer(CMSComponentRenderer<C> defaultCmsComponentRenderer) voidsetRenderers(Map<String, CMSComponentRenderer> renderers) voidsetTypeService(TypeService typeService)
-
Constructor Details
-
DefaultCMSComponentRendererRegistry
public DefaultCMSComponentRendererRegistry()
-
-
Method Details
-
getTypeService
-
setTypeService
-
getDefaultCmsComponentRenderer
-
setDefaultCmsComponentRenderer
-
getRenderers
-
setRenderers
-
renderComponent
Description copied from interface:CMSComponentRendererRender a CMS Component into the page at the current location.- Specified by:
renderComponentin interfaceCMSComponentRenderer<C extends AbstractCMSComponentModel>- Parameters:
pageContext- The page context to render intocomponent- The component to render
-
handleException
-