Class FilteredTreeView

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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:
    Serialized Form
    • 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 java.lang.String FILTER_CHANGE_EVENT  
      protected static java.lang.String MODEL_FILTER_CONTEXT  
      protected static java.lang.String TOGGLE_INCLUDED_ATTRIBUTES_EVENT  
      protected static java.lang.String TOGGLE_NOT_INCLUDED_ATTRIBUTES_EVENT  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addTreeListeners()  
      protected org.zkoss.zul.Button createFilterButton()  
      protected org.zkoss.zul.Div createFilterContainer​(org.zkoss.zul.Textbox search, org.zkoss.zul.Button filterButton)  
      protected org.zkoss.zul.Div createFilterPanel()  
      protected org.zkoss.zul.Textbox createFilterTextbox()  
      protected org.zkoss.zul.Popup createPopup​(org.zkoss.zk.ui.Component target)  
      protected org.zkoss.zul.Div createPopupItem​(java.lang.String label, boolean checked, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> onCheckedEventListener, java.lang.String ytestid)  
      boolean equals​(java.lang.Object o)  
      protected org.zkoss.zul.Popup findOrCreateActionPopup​(org.zkoss.zk.ui.Component target)  
      protected java.lang.String getLabel​(java.lang.String name)  
      protected FilterContext getOrCreateFilterContext()  
      int hashCode()  
      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

        focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, 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, isChildable, 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
    • Field Detail

      • TOGGLE_INCLUDED_ATTRIBUTES_EVENT

        protected static final java.lang.String TOGGLE_INCLUDED_ATTRIBUTES_EVENT
        See Also:
        Constant Field Values
      • TOGGLE_NOT_INCLUDED_ATTRIBUTES_EVENT

        protected static final java.lang.String TOGGLE_NOT_INCLUDED_ATTRIBUTES_EVENT
        See Also:
        Constant Field Values
      • FILTER_CHANGE_EVENT

        protected static final java.lang.String FILTER_CHANGE_EVENT
        See Also:
        Constant Field Values
      • MODEL_FILTER_CONTEXT

        protected static final java.lang.String MODEL_FILTER_CONTEXT
        See Also:
        Constant Field Values
    • Constructor Detail

      • FilteredTreeView

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

      • 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 java.lang.String getLabel​(java.lang.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​(java.lang.String label,
                                                    boolean checked,
                                                    org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> onCheckedEventListener,
                                                    java.lang.String ytestid)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class org.zkoss.zk.ui.AbstractComponent
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object