Class CMSStructViewInjector

java.lang.Object
de.hybris.platform.cmscockpit.components.contentbrowser.CMSStructViewInjector
All Implemented Interfaces:
ComponentInjector

public class CMSStructViewInjector extends Object implements ComponentInjector
Karol Walczak <karol.walczak@hybris.com>
  • Constructor Details

  • Method Details

    • injectComponent

      public void injectComponent(org.zkoss.zk.ui.HtmlBasedComponent parent, Map<String,? extends 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, 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.

    • getCmsStructBrowserModel

      public CmsPageBrowserModel getCmsStructBrowserModel()
    • lookupBrowserComponentByCode

      protected BrowserComponent lookupBrowserComponentByCode(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(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, String sclassToApply)