Class DefaultCompareViewHeaderRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<TableRows,CompareView,PartialRendererData<java.util.Collection>>
-
- com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewHeaderRenderer
-
- All Implemented Interfaces:
NotifyingWidgetComponentRenderer<TableRows,CompareView,PartialRendererData<java.util.Collection>>,WidgetComponentRenderer<TableRows,CompareView,PartialRendererData<java.util.Collection>>
public class DefaultCompareViewHeaderRenderer extends AbstractWidgetComponentRenderer<TableRows,CompareView,PartialRendererData<java.util.Collection>>
-
-
Constructor Summary
Constructors Constructor Description DefaultCompareViewHeaderRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PartialRendererData<java.lang.Object>createGridData(PartialRendererData<java.util.Collection> data, java.lang.Object item)protected WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.lang.Object>>getItemRenderer()protected WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>>getSummaryCellRenderer()voidrender(TableRows 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 voidrenderHeader(TableRows parent, TableComponentIterator<TableRow> rows, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voidrenderHeaderCell(TableRows parent, TableCell cell, CompareView configuration, PartialRendererData<java.util.Collection> data, java.lang.Object item, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voidrenderHeaderRow(TableRows parent, TableComponentIterator<TableCell> cells, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)protected voidrenderHeaderSummary(TableRows parent, TableComponentIterator<TableCell> cells, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)voidsetItemRenderer(WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.lang.Object>> itemRenderer)voidsetSummaryCellRenderer(WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>> summaryCellRenderer)-
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(TableRows 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
-
renderHeader
protected void renderHeader(TableRows parent, TableComponentIterator<TableRow> rows, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
renderHeaderRow
protected void renderHeaderRow(TableRows parent, TableComponentIterator<TableCell> cells, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
renderHeaderSummary
protected void renderHeaderSummary(TableRows parent, TableComponentIterator<TableCell> cells, CompareView configuration, PartialRendererData<java.util.Collection> data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
renderHeaderCell
protected void renderHeaderCell(TableRows parent, TableCell cell, CompareView configuration, PartialRendererData<java.util.Collection> data, java.lang.Object item, DataType dataType, WidgetInstanceManager widgetInstanceManager)
-
createGridData
protected PartialRendererData<java.lang.Object> createGridData(PartialRendererData<java.util.Collection> data, java.lang.Object item)
-
getItemRenderer
protected WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.lang.Object>> getItemRenderer()
-
setItemRenderer
public void setItemRenderer(WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.lang.Object>> itemRenderer)
-
getSummaryCellRenderer
protected WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>> getSummaryCellRenderer()
-
setSummaryCellRenderer
public void setSummaryCellRenderer(WidgetComponentRenderer<TableCell,CompareView,PartialRendererData<java.util.Collection>> summaryCellRenderer)
-
-