Class SplitLayoutChooserActionRenderer

  • All Implemented Interfaces:
    CockpitActionRenderer<java.lang.String,​java.lang.String>

    public class SplitLayoutChooserActionRenderer
    extends DefaultActionRenderer<java.lang.String,​java.lang.String>
    Renderer class responsible for displaying popup with available split layout's compositions.
    • Constructor Detail

      • SplitLayoutChooserActionRenderer

        public SplitLayoutChooserActionRenderer()
    • Method Detail

      • findChosenLayout

        protected java.lang.String findChosenLayout​(ActionContext<java.lang.String> context)
      • renderPopup

        protected void renderPopup​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                                   CockpitAction<java.lang.String,​java.lang.String> action,
                                   ActionContext<java.lang.String> context,
                                   ActionListener<java.lang.String> listener)
      • updateChosenLayoutButton

        protected void updateChosenLayoutButton​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                                                java.lang.String layoutName,
                                                ActionContext<java.lang.String> context)
      • createButton

        protected org.zkoss.zul.Button createButton​(java.lang.String layoutName,
                                                    ActionContext<java.lang.String> context)
      • getIconUri

        protected java.lang.String getIconUri​(ActionContext<java.lang.String> context,
                                              java.lang.String layoutName)
      • findLayoutLabel

        protected java.lang.String findLayoutLabel​(java.lang.String layoutName,
                                                   ActionContext<java.lang.String> context)
      • findAvailableLayouts

        protected java.util.List<java.lang.String> findAvailableLayouts​(ActionContext<java.lang.String> context)