Class CatalogTreeModelPopulator.CatalogTreeModel

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.explorertree.model.RefreshableTreeModel, java.io.Serializable, org.zkoss.zul.ext.Openable<org.zkoss.zul.TreeNode<ItemModel>>, org.zkoss.zul.ext.Pageable, org.zkoss.zul.ext.Selectable<org.zkoss.zul.TreeNode<ItemModel>>, org.zkoss.zul.ext.TreeOpenableModel, org.zkoss.zul.ext.TreeSelectableModel, org.zkoss.zul.PageableModel, org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>
    Enclosing class:
    CatalogTreeModelPopulator

    public class CatalogTreeModelPopulator.CatalogTreeModel
    extends org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<ItemModel>>
    implements com.hybris.cockpitng.widgets.common.explorertree.model.RefreshableTreeModel
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.zkoss.zul.AbstractTreeModel

        org.zkoss.zul.AbstractTreeModel.DefaultSelectionControl<E extends java.lang.Object>, org.zkoss.zul.AbstractTreeModel.Path
    • Field Summary

      • Fields inherited from class org.zkoss.zul.AbstractTreeModel

        _opens, _selection
      • Fields inherited from interface org.zkoss.zul.PageableModel

        INTERNAL_EVENT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List findNodesByData​(java.lang.Object data)
      Always throws UnsupportedOperationException.
      org.zkoss.zul.TreeNode<ItemModel> getChild​(org.zkoss.zul.TreeNode<ItemModel> node, int i)  
      int getChildCount​(org.zkoss.zul.TreeNode<ItemModel> node)  
      int[] getPath​(org.zkoss.zul.TreeNode<ItemModel> child)  
      boolean isLeaf​(org.zkoss.zul.TreeNode<ItemModel> node)  
      void refreshChildren​(java.lang.Object node, java.util.List children)  
      • Methods inherited from class org.zkoss.zul.AbstractTreeModel

        addOpenObject, addOpenPath, addOpenPaths, addPagingEventListener, addSelectionPath, addSelectionPaths, addToSelection, addTreeDataListener, afterSort, beforeSort, clearOpen, clearSelection, clone, fireEvent, fireEvent, fireEvent, fireOpenChanged, fireSelectionChanged, getActivePage, getChild, getIndexOfChild, getOpenCount, getOpenObjects, getOpenPath, getOpenPaths, getPageCount, getPageSize, getRoot, getSelection, getSelectionControl, getSelectionCount, getSelectionPath, getSelectionPaths, isMultiple, isObjectOpened, isOpenEmpty, isPathOpened, isPathSelected, isSelected, isSelectionEmpty, removeFromSelection, removeOpenObject, removeOpenPath, removeOpenPaths, removePagingEventListener, removeSelectionPath, removeSelectionPaths, removeTreeDataListener, setActivePage, setMultiple, setOpenObjects, setPageSize, setSelection, setSelectionControl
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CatalogTreeModel

        public CatalogTreeModel​(org.zkoss.zul.TreeNode<ItemModel> root)
    • Method Detail

      • isLeaf

        public boolean isLeaf​(org.zkoss.zul.TreeNode<ItemModel> node)
        Specified by:
        isLeaf in interface org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>
      • getChild

        public org.zkoss.zul.TreeNode<ItemModel> getChild​(org.zkoss.zul.TreeNode<ItemModel> node,
                                                          int i)
        Specified by:
        getChild in interface org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>
      • getChildCount

        public int getChildCount​(org.zkoss.zul.TreeNode<ItemModel> node)
        Specified by:
        getChildCount in interface org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>
      • getPath

        public int[] getPath​(org.zkoss.zul.TreeNode<ItemModel> child)
        Specified by:
        getPath in interface org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>
        Overrides:
        getPath in class org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<ItemModel>>
      • refreshChildren

        public void refreshChildren​(java.lang.Object node,
                                    java.util.List children)
        Specified by:
        refreshChildren in interface com.hybris.cockpitng.widgets.common.explorertree.model.RefreshableTreeModel
      • findNodesByData

        public java.util.List findNodesByData​(java.lang.Object data)
        Always throws UnsupportedOperationException.
        Specified by:
        findNodesByData in interface com.hybris.cockpitng.widgets.common.explorertree.model.RefreshableTreeModel
        Returns:
        nothing.
        Throws:
        java.lang.UnsupportedOperationException - always.