Class DefaultCompareViewBoxRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<P,C,D>
-
- com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.renderer.AbstractImageComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,I,java.lang.Object>
-
- com.hybris.cockpitng.widgets.common.AbstractImageBoxRenderer<Header>
-
- com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewBoxRenderer
-
- All Implemented Interfaces:
NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object>,WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object>
public class DefaultCompareViewBoxRenderer extends AbstractImageBoxRenderer<Header>
-
-
Field Summary
-
Fields inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.renderer.AbstractImageComponentRenderer
SCLASS_YW_TITLE_ONLY
-
-
Constructor Summary
Constructors Constructor Description DefaultCompareViewBoxRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidappendConstantElementIfRequired(org.zkoss.zk.ui.Component parent, java.lang.String elementName, Executable appendix)protected voidappendConstantElementIfRequired(org.zkoss.zk.ui.Component parent, java.lang.String elementName, java.lang.String markName, Executable appendix, java.lang.Object element)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 - please useappendConstantElementIfRequired(Component, String, Executable)protected voidappendLabel(java.lang.Object object, org.zkoss.zk.ui.HtmlBasedComponent tile, Header configuration)protected voidappendPin(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voidappendRemoveItemIcon(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voiddetachChildrenToRerender(org.zkoss.zk.ui.Component parent)protected java.util.List<WidgetComponentRenderer>getAdditionalRenderers(Header configuration)protected ItemComparisonFacadegetItemComparisonFacade()protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object>getPinRenderer()protected java.lang.StringgetPreviewSuffix()protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object>getRemoveItemRenderer()protected java.lang.StringgetSClassForAdditionalPanel()protected java.lang.StringgetSClassForAdditionalPanelInnerComponent()protected java.lang.StringgetSClassForBoxWithAdditionalRenderers()protected WidgetRenderingUtilsgetWidgetRenderingUtils()protected booleanisConstantElementRendered(org.zkoss.zk.ui.Component parent, java.lang.String elementName)protected booleanisMarkedObjectUpToDate(org.zkoss.zk.ui.Component parent, java.lang.String markName, java.lang.Object element)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 - not used anymorevoidrender(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)Renders a component inside parent, representing given data and complying to given ui configuration.protected booleanrequiresRerendering(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)voidsetItemComparisonFacade(ItemComparisonFacade itemComparisonFacade)voidsetPinRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> pinRenderer)voidsetRemoveItemRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> removeItemRenderer)voidsetWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils)-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractImageBoxRenderer
applyAdditionalRenderers, getAdditionalPanel, getBean, getLabelService, getObjectPreview, renderAdditionalComponent, setLabelService
-
Methods inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.renderer.AbstractImageComponentRenderer
appendPopupPreview, appendThumbnailAndPopupPreview, findMimeByExtension, getConfigurationMapping, getDefaultImage, getExtensionsToMime, getObjectPreview, getObjectPreview, getObjectPreviewService, getPreviewPopupSclass, getThumbnailSclass, isDisplayDefaultImage, loadBaseConfiguration, preparePreviewPopup, prepareThumbnail, setDefaultImage, setDisplayDefaultImage, setExtensionsToMime, setObjectPreviewService
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
-
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)Description copied from interface:WidgetComponentRendererRenders a component inside parent, representing given data and complying to given ui configuration. The data should be of give dataType. The renderer implementation could communicate with underlying widget via widgetInstanceManager.- Parameters:
parent- parent component on which to renderconfiguration- configuration of rendererelement- data to be rendereddataType- meta information about type of data providedwidgetInstanceManager- widget manager in scope of which renderer is used
-
requiresRerendering
protected boolean requiresRerendering(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
detachChildrenToRerender
protected void detachChildrenToRerender(org.zkoss.zk.ui.Component parent)
-
appendPin
protected void appendPin(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
appendRemoveItemIcon
protected void appendRemoveItemIcon(org.zkoss.zk.ui.HtmlBasedComponent parent, Header configuration, java.lang.Object element, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
appendConstantElementIfRequired
protected void appendConstantElementIfRequired(org.zkoss.zk.ui.Component parent, java.lang.String elementName, Executable appendix)
-
appendConstantElementIfRequired
@Deprecated(since="1808", forRemoval=true) protected void appendConstantElementIfRequired(org.zkoss.zk.ui.Component parent, java.lang.String elementName, java.lang.String markName, Executable appendix, java.lang.Object element)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 - please useappendConstantElementIfRequired(Component, String, Executable)
-
isConstantElementRendered
protected boolean isConstantElementRendered(org.zkoss.zk.ui.Component parent, java.lang.String elementName)
-
isMarkedObjectUpToDate
@Deprecated(since="1808", forRemoval=true) protected boolean isMarkedObjectUpToDate(org.zkoss.zk.ui.Component parent, java.lang.String markName, java.lang.Object element)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 - not used anymore
-
appendLabel
protected void appendLabel(java.lang.Object object, org.zkoss.zk.ui.HtmlBasedComponent tile, Header configuration)- Overrides:
appendLabelin classAbstractImageBoxRenderer<Header>
-
getAdditionalRenderers
protected java.util.List<WidgetComponentRenderer> getAdditionalRenderers(Header configuration)
- Specified by:
getAdditionalRenderersin classAbstractImageBoxRenderer<Header>
-
getSClassForBoxWithAdditionalRenderers
protected java.lang.String getSClassForBoxWithAdditionalRenderers()
- Specified by:
getSClassForBoxWithAdditionalRenderersin classAbstractImageBoxRenderer<Header>
-
getSClassForAdditionalPanel
protected java.lang.String getSClassForAdditionalPanel()
- Specified by:
getSClassForAdditionalPanelin classAbstractImageBoxRenderer<Header>
-
getSClassForAdditionalPanelInnerComponent
protected java.lang.String getSClassForAdditionalPanelInnerComponent()
- Specified by:
getSClassForAdditionalPanelInnerComponentin classAbstractImageBoxRenderer<Header>
-
getPreviewSuffix
protected java.lang.String getPreviewSuffix()
- Specified by:
getPreviewSuffixin classAbstractImageBoxRenderer<Header>
-
getPinRenderer
protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> getPinRenderer()
-
setPinRenderer
public void setPinRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> pinRenderer)
-
getRemoveItemRenderer
protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> getRemoveItemRenderer()
-
setRemoveItemRenderer
public void setRemoveItemRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,Header,java.lang.Object> removeItemRenderer)
-
getWidgetRenderingUtils
protected WidgetRenderingUtils getWidgetRenderingUtils()
-
setWidgetRenderingUtils
public void setWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils)
-
getItemComparisonFacade
protected ItemComparisonFacade getItemComparisonFacade()
-
setItemComparisonFacade
public void setItemComparisonFacade(ItemComparisonFacade itemComparisonFacade)
-
-