Class DefaultCompareViewHeaderSummaryRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>>
-
- com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewHeaderSummaryRenderer
-
- All Implemented Interfaces:
NotifyingWidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>>,WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>>
public class DefaultCompareViewHeaderSummaryRenderer extends AbstractWidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>>
-
-
Constructor Summary
Constructors Constructor Description DefaultCompareViewHeaderSummaryRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassignSClassToAddItemButton(org.zkoss.zk.ui.HtmlBasedComponent htmlBasedComponent)protected org.zkoss.zk.ui.ComponentcreateAddItemContent(org.zkoss.zk.ui.Component parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected org.zkoss.zul.CheckboxcreateDiffOnlySwitch(org.zkoss.zk.ui.Component parent, WidgetInstanceManager widgetInstanceManager, PartialRendererData<java.util.Collection> data)protected org.zkoss.zk.ui.ComponentcreateSummaryContent(CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voidfillSummaryContainer(org.zkoss.zk.ui.Component container, TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected WidgetRenderingUtilsgetWidgetRenderingUtils()voidrender(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)Renders a component inside parent, representing given data and complying to given ui configuration.protected voidrenderSummary(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected booleanrequiresSummaryRendering(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)voidsetWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils)protected voidsummaryRendered(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)-
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(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, 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 rendererdata- data to be rendereddataType- meta information about type of data providedwidgetInstanceManager- widget manager in scope of which renderer is used
-
requiresSummaryRendering
protected boolean requiresSummaryRendering(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
renderSummary
protected void renderSummary(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
fillSummaryContainer
protected void fillSummaryContainer(org.zkoss.zk.ui.Component container, TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
createSummaryContent
protected org.zkoss.zk.ui.Component createSummaryContent(CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
createDiffOnlySwitch
protected org.zkoss.zul.Checkbox createDiffOnlySwitch(org.zkoss.zk.ui.Component parent, WidgetInstanceManager widgetInstanceManager, PartialRendererData<java.util.Collection> data)
-
createAddItemContent
protected org.zkoss.zk.ui.Component createAddItemContent(org.zkoss.zk.ui.Component parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
assignSClassToAddItemButton
protected void assignSClassToAddItemButton(org.zkoss.zk.ui.HtmlBasedComponent htmlBasedComponent)
-
summaryRendered
protected void summaryRendered(TableCell parent, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
getWidgetRenderingUtils
protected WidgetRenderingUtils getWidgetRenderingUtils()
-
setWidgetRenderingUtils
public void setWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils)
-
-