Class BreadcrumbPerspectiveChooserRenderer

    • Constructor Detail

      • BreadcrumbPerspectiveChooserRenderer

        public BreadcrumbPerspectiveChooserRenderer()
    • Method Detail

      • isDirectoryOrHasChildren

        protected static boolean isDirectoryOrHasChildren​(NavigationNode node)
      • updatePerspectiveSelection

        public void updatePerspectiveSelection​(org.zkoss.zk.ui.Component parent,
                                               NavigationContext context)
        Description copied from interface: PerspectiveChooserRenderer
        Method informs renderer that selection of perspective has changed from other source then users action on elements rendered by this renderer. Renderer should perform any needed actions so that all elements on PerspectiveChooserWidgetController's toolbar are rendered properly in regards of new selection.
        Specified by:
        updatePerspectiveSelection in interface PerspectiveChooserRenderer
        Parameters:
        parent - toolbar component
        context - chooser's context
      • nodeSelected

        protected void nodeSelected​(org.zkoss.zk.ui.Component parent,
                                    NavigationContext context,
                                    org.zkoss.zk.ui.HtmlBasedComponent item)
      • getSelectedPerspectiveItem

        protected org.zkoss.zk.ui.HtmlBasedComponent getSelectedPerspectiveItem​(org.zkoss.zk.ui.Component parent,
                                                                                org.zkoss.zk.ui.HtmlBasedComponent item)
      • renderSelectionPath

        protected void renderSelectionPath​(org.zkoss.zk.ui.Component parent,
                                           NavigationContext context)
      • storeSelection

        protected void storeSelection​(org.zkoss.zk.ui.Component parent)
      • renderSelectionPath

        protected void renderSelectionPath​(org.zkoss.zk.ui.Component parent,
                                           NavigationContext context,
                                           NavigationNode navigationNode)
      • renderFlatBreadcrumb

        protected org.zkoss.zk.ui.HtmlBasedComponent renderFlatBreadcrumb​(org.zkoss.zk.ui.Component parent,
                                                                          NavigationContext context,
                                                                          NavigationNode navigationNode)
      • createPopup

        protected org.zkoss.zul.Window createPopup​(org.zkoss.zk.ui.HtmlBasedComponent breadcrumb)
      • createTreeRenderer

        protected org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<NavigationNode>> createTreeRenderer​(org.zkoss.zk.ui.Component parent,
                                                                                                                   NavigationContext context)
      • renderMenuBreadcrumb

        protected org.zkoss.zk.ui.HtmlBasedComponent renderMenuBreadcrumb​(org.zkoss.zk.ui.Component parent,
                                                                          NavigationContext context,
                                                                          NavigationNode navigationNode)
      • isShowDefaultIcons

        protected boolean isShowDefaultIcons​(NavigationContext context)
      • createPerspectiveTree

        protected void createPerspectiveTree​(org.zkoss.zul.DefaultTreeNode<NavigationNode> root,
                                             java.util.Collection<NavigationNode> children)
      • renderBreadcrumbArrow

        protected void renderBreadcrumbArrow​(org.zkoss.zk.ui.Component parent)
      • getLabel

        protected java.lang.String getLabel​(NavigationContext context,
                                            java.lang.String locKey,
                                            java.lang.String fallback)