Class FilteredTreeView

java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Div
com.hybris.backoffice.widgets.selectivesync.tree.FilteredTreeView
All Implemented Interfaces:
Serializable, Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.sys.ComponentCtrl

public class FilteredTreeView extends org.zkoss.zul.Div
Tree view for SelectiveSyncRenderer.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent

    org.zkoss.zk.ui.AbstractComponent.Children
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     
    protected static final String
     
    protected static final String
     

    Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    _zclass

    Fields inherited from interface org.zkoss.zk.ui.Component

    APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE

    Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

    AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
  • Constructor Summary

    Constructors
    Constructor
    Description
    FilteredTreeView(SyncAttributeTreeModel treeModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected org.zkoss.zul.Button
     
    protected org.zkoss.zul.Div
    createFilterContainer(org.zkoss.zul.Textbox search, org.zkoss.zul.Button filterButton)
     
    protected org.zkoss.zul.Div
     
    protected org.zkoss.zul.Textbox
     
    protected org.zkoss.zul.Popup
    createPopup(org.zkoss.zk.ui.Component target)
     
    protected org.zkoss.zul.Div
    createPopupItem(String label, boolean checked, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> onCheckedEventListener, String ytestid)
     
    boolean
     
    protected org.zkoss.zul.Popup
    findOrCreateActionPopup(org.zkoss.zk.ui.Component target)
     
    protected String
     
    protected FilterContext
     
    int
     
    void
    setTreeItemRenderer(org.zkoss.zul.TreeitemRenderer<?> renderer)
    Setter for TreeitemRenderer

    Methods inherited from class org.zkoss.zul.Div

    getAlign, renderProperties, setAlign

    Methods inherited from class org.zkoss.zul.impl.XulElement

    clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes

    Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly

    Methods inherited from class org.zkoss.zk.ui.AbstractComponent

    addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

    invalidatePartial
  • Field Details

  • Constructor Details

    • FilteredTreeView

      public FilteredTreeView(SyncAttributeTreeModel treeModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
  • Method Details

    • getOrCreateFilterContext

      protected FilterContext getOrCreateFilterContext()
    • addTreeListeners

      protected void addTreeListeners()
    • setTreeItemRenderer

      public void setTreeItemRenderer(org.zkoss.zul.TreeitemRenderer<?> renderer)
      Setter for TreeitemRenderer
      Parameters:
      renderer - renderer to set on tree
    • createFilterPanel

      protected org.zkoss.zul.Div createFilterPanel()
    • createFilterTextbox

      protected org.zkoss.zul.Textbox createFilterTextbox()
    • createFilterButton

      protected org.zkoss.zul.Button createFilterButton()
    • createFilterContainer

      protected org.zkoss.zul.Div createFilterContainer(org.zkoss.zul.Textbox search, org.zkoss.zul.Button filterButton)
    • getLabel

      protected String getLabel(String name)
    • findOrCreateActionPopup

      protected org.zkoss.zul.Popup findOrCreateActionPopup(org.zkoss.zk.ui.Component target)
    • createPopup

      protected org.zkoss.zul.Popup createPopup(org.zkoss.zk.ui.Component target)
    • createPopupItem

      protected org.zkoss.zul.Div createPopupItem(String label, boolean checked, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> onCheckedEventListener, String ytestid)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object