Class DefaultSectionSelectorSectionRenderer

All Implemented Interfaces:
SectionRenderer
Direct Known Subclasses:
CatalogVersionSectionSelectorSectionRenderer, CategorySectionSelectorSectionRenderer, DefaultDrillableSelectorSectionRenderer, SiteSectionSelectorSectionRenderer

public class DefaultSectionSelectorSectionRenderer extends DefaultSelectorSectionRenderer
  • Field Details

  • Constructor Details

    • DefaultSectionSelectorSectionRenderer

      public DefaultSectionSelectorSectionRenderer()
  • Method Details

    • render

      public void render(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)
      Specified by:
      render in interface SectionRenderer
      Overrides:
      render in class DefaultSelectorSectionRenderer
    • getListboxComponent

      protected org.zkoss.zul.Listbox getListboxComponent()
    • renderSubsections

      protected void renderSubsections(org.zkoss.zk.ui.api.HtmlBasedComponent parent, TypedObject value)
    • getSection

      protected DefaultSectionSelectorSection getSection()
      Description copied from class: DefaultSelectorSectionRenderer
      Returns the last section which this renderer rendered.
      Overrides:
      getSection in class DefaultSelectorSectionRenderer
      Returns:
      the last section
    • loadCaptionComponent

      protected void loadCaptionComponent(org.zkoss.zk.ui.Component parent)
      Loads custom section caption components

      Note:
      Actually within this method we do nothing but we can easily override its within sub class in order to deliver custom caption component

      Parameters:
      parent - parent caption component