Class DefaultCompareViewBoxRenderer

    • Constructor Detail

      • DefaultCompareViewBoxRenderer

        public DefaultCompareViewBoxRenderer()
    • 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: WidgetComponentRenderer
        Renders 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 render
        configuration - configuration of renderer
        element - data to be rendered
        dataType - meta information about type of data provided
        widgetInstanceManager - 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.
      • 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
      • 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)
      • setWidgetRenderingUtils

        public void setWidgetRenderingUtils​(WidgetRenderingUtils widgetRenderingUtils)
      • setItemComparisonFacade

        public void setItemComparisonFacade​(ItemComparisonFacade itemComparisonFacade)