Interface NaviNodeAccessor

    • Field Summary

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

        APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addChild​(NavigationNode child)
      Adds a new child node to the tree.
      void addChildNodes​(NavigationNode node)
      Adds the already existing model children of the given navigation model node to the associated view tree node.
      FolderClass getFolderClass()  
      NavigationNode getModelNaviNode()  
      NaviNodeAccessor getParentNaviNode()  
      org.zkoss.zul.Treechildren getTreechildren()
      Returns associated Treechildren.
      boolean isPrivate()  
      boolean isWorkflow()  
      void remove​(NavigationNode node)
      Removes the associated child node.
      void render()
      Renders the children of this node based on the given model node.
      • Methods inherited from interface org.zkoss.zk.ui.Component

        addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
      • Methods inherited from interface org.zkoss.zk.ui.ext.Scope

        addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
    • Method Detail

      • getTreechildren

        org.zkoss.zul.Treechildren getTreechildren()
        Returns associated Treechildren.
        Returns:
        Treechildren
      • render

        void render()
        Renders the children of this node based on the given model node.
      • addChildNodes

        void addChildNodes​(NavigationNode node)
        Adds the already existing model children of the given navigation model node to the associated view tree node.
        Parameters:
        node - navigation model node
      • remove

        void remove​(NavigationNode node)
        Removes the associated child node.
        Parameters:
        node - navigation model node
      • addChild

        void addChild​(NavigationNode child)
        Adds a new child node to the tree.
        Parameters:
        child - child node
      • isPrivate

        boolean isPrivate()
        Returns:
        Is private folder
      • isWorkflow

        boolean isWorkflow()
        Returns:
        Is workflow folder
      • getFolderClass

        FolderClass getFolderClass()
        Returns:
        the folder class of this node
      • getParentNaviNode

        NaviNodeAccessor getParentNaviNode()
        Returns:
        parent node of this node
      • getModelNaviNode

        NavigationNode getModelNaviNode()
        Returns:
        the model node