public class CMSLinkComponentRenderer extends java.lang.Object implements CMSComponentRenderer<CMSLinkComponentModel>
| Modifier and Type | Field and Description |
|---|---|
protected static PolicyFactory |
policy |
| Constructor and Description |
|---|
CMSLinkComponentRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<CategoryModel,CategoryData> |
getCategoryUrlConverter() |
protected Converter<ProductModel,ProductData> |
getProductUrlConverter() |
protected java.lang.String |
getUrl(CMSLinkComponentModel component) |
void |
renderComponent(PageContext pageContext,
CMSLinkComponentModel component)
Render a CMS Component into the page at the current location.
|
void |
setCategoryUrlConverter(Converter<CategoryModel,CategoryData> categoryUrlConverter) |
void |
setProductUrlConverter(Converter<ProductModel,ProductData> productUrlConverter) |
protected Converter<ProductModel,ProductData> getProductUrlConverter()
public void setProductUrlConverter(Converter<ProductModel,ProductData> productUrlConverter)
protected Converter<CategoryModel,CategoryData> getCategoryUrlConverter()
public void setCategoryUrlConverter(Converter<CategoryModel,CategoryData> categoryUrlConverter)
protected java.lang.String getUrl(CMSLinkComponentModel component)
public void renderComponent(PageContext pageContext,
CMSLinkComponentModel component)
throws ServletException,
java.io.IOException
CMSComponentRendererrenderComponent in interface CMSComponentRenderer<CMSLinkComponentModel>pageContext - The page context to render intocomponent - The component to renderServletExceptionjava.io.IOExceptionCopyright © 2018 SAP SE. All Rights Reserved.