public class DefaultCompareViewLayout extends AbstractWidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,CompareView,CompareViewData> implements CompareViewLayout
| Constructor and Description |
|---|
DefaultCompareViewLayout() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collapseOtherSections(TableRowsGroup currentSection,
TableRows sections) |
protected PartialRendererData<Collection> |
createPartialData(CompareViewData compareViewData) |
protected WidgetComponentRenderer<TableRows,CompareView,PartialRendererData<Collection>> |
getHeaderRenderer() |
protected WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> |
getSectionRenderer() |
protected WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> |
getSectionRenderer(Section sectionConfig) |
protected Table |
getTableComponent(org.zkoss.zk.ui.HtmlBasedComponent container) |
protected WidgetRenderingUtils |
getWidgetRenderingUtils() |
static void |
markAsCalculated(org.zkoss.zk.ui.HtmlBasedComponent component)
Marks table cell as the one containing data that will not change in near future due to ongoing calculation in
background.
|
static void |
markAsContentsContainer(org.zkoss.zk.ui.HtmlBasedComponent component)
Marks component as container for cell data
|
static void |
markAsDuringCalculation(org.zkoss.zk.ui.HtmlBasedComponent component)
Marks table cell as the one containing data that may change in near future due to ongoing calculation in background.
|
static void |
markAsEqual(org.zkoss.zk.ui.HtmlBasedComponent component)
Marks table cell as the one containing data equal to reference
|
static void |
markAsNotEqual(org.zkoss.zk.ui.HtmlBasedComponent component)
Marks table cell as the one containing data not equal to reference
|
void |
render(org.zkoss.zk.ui.HtmlBasedComponent component,
CompareView configuration,
CompareViewData compareViewData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders a component inside parent, representing given data and complying to given ui
configuration.
|
protected void |
renderHeader(org.zkoss.zk.ui.HtmlBasedComponent parent,
CompareView configuration,
PartialRendererData<Collection> data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected void |
renderSection(org.zkoss.zk.ui.HtmlBasedComponent parent,
TableRowsGroup sectionGroup,
CompareView compareView,
Section section,
PartialRendererData<Collection> compareViewData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
void |
setHeaderRenderer(WidgetComponentRenderer<TableRows,CompareView,PartialRendererData<Collection>> headerRenderer) |
void |
setSectionRenderer(WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> sectionRenderer) |
void |
setWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils) |
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRendererListener, removeRendererListener, renderpublic static void markAsNotEqual(org.zkoss.zk.ui.HtmlBasedComponent component)
component - cell containing not equal datapublic static void markAsEqual(org.zkoss.zk.ui.HtmlBasedComponent component)
component - cell containing equal datapublic static void markAsContentsContainer(org.zkoss.zk.ui.HtmlBasedComponent component)
component - component containing cell datapublic static void markAsDuringCalculation(org.zkoss.zk.ui.HtmlBasedComponent component)
component - cell containing data that is an object of ongoing calculationpublic static void markAsCalculated(org.zkoss.zk.ui.HtmlBasedComponent component)
component - cell containing data that is already calculatedpublic void render(org.zkoss.zk.ui.HtmlBasedComponent component,
CompareView configuration,
CompareViewData compareViewData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
WidgetComponentRendererrender in interface WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,CompareView,CompareViewData>component - parent component on which to renderconfiguration - configuration of renderercompareViewData - data to be rendereddataType - meta information about type of data providedwidgetInstanceManager - widget manager in scope of which renderer is usedprotected void collapseOtherSections(TableRowsGroup currentSection, TableRows sections)
protected Table getTableComponent(org.zkoss.zk.ui.HtmlBasedComponent container)
protected PartialRendererData<Collection> createPartialData(CompareViewData compareViewData)
protected void renderHeader(org.zkoss.zk.ui.HtmlBasedComponent parent,
CompareView configuration,
PartialRendererData<Collection> data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected void renderSection(org.zkoss.zk.ui.HtmlBasedComponent parent,
TableRowsGroup sectionGroup,
CompareView compareView,
Section section,
PartialRendererData<Collection> compareViewData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected WidgetComponentRenderer<TableRows,CompareView,PartialRendererData<Collection>> getHeaderRenderer()
public void setHeaderRenderer(WidgetComponentRenderer<TableRows,CompareView,PartialRendererData<Collection>> headerRenderer)
protected WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> getSectionRenderer(Section sectionConfig)
protected WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> getSectionRenderer()
public void setSectionRenderer(WidgetComponentRenderer<TableRowsGroup,Section,PartialRendererData<Collection>> sectionRenderer)
protected WidgetRenderingUtils getWidgetRenderingUtils()
public void setWidgetRenderingUtils(WidgetRenderingUtils widgetRenderingUtils)
Copyright © 2018. All rights reserved.