Class CMSStructViewInjector

    • Method Detail

      • injectComponent

        public void injectComponent​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                                    java.util.Map<java.lang.String,​? extends java.lang.Object> params)
        Responsible for placed each content slot into correct position
        Specified by:
        injectComponent in interface ComponentInjector
      • renderEmptySection

        protected void renderEmptySection​(org.zkoss.zk.ui.Component parentComponent,
                                          org.zkoss.zk.ui.HtmlBasedComponent parent,
                                          java.lang.String code)
        Renders an empty section i.e. when it is not created yet.

      • renderSection

        protected void renderSection​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                                     BrowserComponent browserComponent)
        Renders section already created.

      • renderContentEditorSection

        protected void renderContentEditorSection​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                                                  BrowserComponent browserComponent)
        Renders resizable content editor section.

      • lookupBrowserComponentByCode

        protected BrowserComponent lookupBrowserComponentByCode​(java.lang.String position)
        Searches for correct view component which should be displayed at position given as a parameter.
        Parameters:
        position - content slot position
        Returns:
        view component
      • lookupContentBrowserEditor

        protected BrowserComponent lookupContentBrowserEditor()
        Searches for view component that displays a content element editor
        Returns:
        contnet element editor
      • createEmptySectionView

        protected AdvancedGroupbox createEmptySectionView​(java.lang.String position)
        Create an empty section component
        Parameters:
        position - empty section position on a page
        Returns:
        empty section component
      • getPopupElementEventListener

        protected org.zkoss.zk.ui.event.EventListener getPopupElementEventListener​(DefaultPopupDialog dialogPopup)
      • applySclass

        protected void applySclass​(org.zkoss.zk.ui.Component component,
                                   java.lang.String sclassToApply)