Class BreadcrumbPerspectiveChooserRenderer
- java.lang.Object
-
- com.hybris.backoffice.widgets.perspectivechooser.renderer.BreadcrumbPerspectiveChooserRenderer
-
- All Implemented Interfaces:
PerspectiveChooserRenderer
public class BreadcrumbPerspectiveChooserRenderer extends java.lang.Object implements PerspectiveChooserRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classBreadcrumbPerspectiveChooserRenderer.PerspectiveElementprotected classBreadcrumbPerspectiveChooserRenderer.TreeRenderer
-
Constructor Summary
Constructors Constructor Description BreadcrumbPerspectiveChooserRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreatePerspectiveTree(org.zkoss.zul.DefaultTreeNode<NavigationNode> root, java.util.Collection<NavigationNode> children)protected org.zkoss.zul.WindowcreatePopup(org.zkoss.zk.ui.HtmlBasedComponent breadcrumb)protected org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<NavigationNode>>createTreeRenderer(org.zkoss.zk.ui.Component parent, NavigationContext context)protected java.lang.StringgetLabel(NavigationContext context, java.lang.String locKey, java.lang.String fallback)protected org.zkoss.zk.ui.HtmlBasedComponentgetSelectedPerspectiveItem(org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.HtmlBasedComponent item)protected java.util.Collection<NavigationNode>getSiblings(NavigationContext context, NavigationNode navigationNode)protected static booleanisDirectoryOrHasChildren(NavigationNode node)protected booleanisShowDefaultIcons(NavigationContext context)protected voidnodeSelected(org.zkoss.zk.ui.Component parent, NavigationContext context, org.zkoss.zk.ui.HtmlBasedComponent item)protected voidrenderBreadcrumb(org.zkoss.zk.ui.Component parent, NavigationContext context, NavigationNode navigationNode)protected voidrenderBreadcrumbArrow(org.zkoss.zk.ui.Component parent)protected org.zkoss.zk.ui.HtmlBasedComponentrenderFlatBreadcrumb(org.zkoss.zk.ui.Component parent, NavigationContext context, NavigationNode navigationNode)protected org.zkoss.zk.ui.HtmlBasedComponentrenderMenuBreadcrumb(org.zkoss.zk.ui.Component parent, NavigationContext context, NavigationNode navigationNode)protected voidrenderSelectionPath(org.zkoss.zk.ui.Component parent, NavigationContext context)protected voidrenderSelectionPath(org.zkoss.zk.ui.Component parent, NavigationContext context, NavigationNode navigationNode)voidrenderTree(org.zkoss.zk.ui.Component parent, NavigationContext context)RendersPerspectiveChooserWidgetController's toolbarprotected voidstoreSelection(org.zkoss.zk.ui.Component parent)voidupdatePerspectiveSelection(org.zkoss.zk.ui.Component parent, NavigationContext context)Method informs renderer that selection of perspective has changed from other source then users action on elements rendered by this renderer.
-
-
-
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:PerspectiveChooserRendererMethod 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 onPerspectiveChooserWidgetController's toolbar are rendered properly in regards of new selection.- Specified by:
updatePerspectiveSelectionin interfacePerspectiveChooserRenderer- Parameters:
parent- toolbar componentcontext- chooser's context
-
renderTree
public void renderTree(org.zkoss.zk.ui.Component parent, NavigationContext context)Description copied from interface:PerspectiveChooserRendererRendersPerspectiveChooserWidgetController's toolbar- Specified by:
renderTreein interfacePerspectiveChooserRenderer- Parameters:
parent- toolbar componentcontext- 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)
-
getSiblings
protected java.util.Collection<NavigationNode> getSiblings(NavigationContext context, NavigationNode navigationNode)
-
renderBreadcrumb
protected void renderBreadcrumb(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)
-
-