Class DefaultEditorAreaRenderer

    • Constructor Detail

      • DefaultEditorAreaRenderer

        public DefaultEditorAreaRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           EditorArea editorAreaConfiguration,
                           java.lang.Object object,
                           DataType dataType,
                           WidgetInstanceManager wim)
        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
        editorAreaConfiguration - configuration of renderer
        object - data to be rendered
        dataType - meta information about type of data provided
        wim - widget manager in scope of which renderer is used
      • findStaticSectionSlot

        protected Widgetslot findStaticSectionSlot​(org.zkoss.zk.ui.Component rootWidgetSlot)
      • getCurrentTypeCode

        protected java.lang.String getCurrentTypeCode​(DataType dataType,
                                                      java.lang.Object object)
      • isRenderWithoutTabName

        protected boolean isRenderWithoutTabName​(EditorArea editorAreaConfiguration)
      • renderOnlyOneTabContent

        protected void renderOnlyOneTabContent​(org.zkoss.zk.ui.Component parent,
                                               EditorArea editorAreaConfiguration,
                                               java.lang.Object object,
                                               DataType dataType,
                                               WidgetInstanceManager widgetInstanceManager)
      • updateStaticSectionState

        protected void updateStaticSectionState​(org.zkoss.zk.ui.HtmlBasedComponent tabbox,
                                                Widgetslot staticSectionSlot)
      • setPinnedTab

        protected void setPinnedTab​(WidgetInstanceManager widgetInstanceManager,
                                    java.lang.String pinned,
                                    org.zkoss.zk.ui.Component tabsComponent)
      • setEditorAreaTabRenderer

        public void setEditorAreaTabRenderer​(WidgetComponentRenderer<org.zkoss.zk.ui.Component,​AbstractTab,​java.lang.Object> editorAreaTabRenderer)
      • setComponentsVisitorFactory

        public void setComponentsVisitorFactory​(ComponentsVisitorFactory componentsVisitorFactory)
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)