Interface NaviNodeAccessor

All Superinterfaces:
Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, Serializable
All Known Implementing Classes:
AbstractFileNaviTreeNode, ALFNaviTreeNode, CollectionNaviTreeNode, CollectionRootNaviTreeNode, EFileNaviTreeNode, FavoriteNaviTreeNode, FilterNaviTreeNode, FormChildNaviTreeNode, FormNaviTreeNode, LinkNaviTreeNode, MiniFormNode, NaviTreeNode, OutlinerChildNaviTreeNode, OutlinerNaviTreeNode, RegisterNaviTreeNode, RootFavoriteNaviTreeNode, RootFormNaviTreeNode, RootNaviTreeNode, RootPrivateNaviTreeNode, WebpartNaviTreeNode, WorkflowFormNaviTreeNode, WorkflowNaviTreeNode, WorkflowRootNaviTreeNode

public interface NaviNodeAccessor extends org.zkoss.zk.ui.Component
Node accessor interface to allow node operations on all necessary items.
Author:
mak
  • 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

    Modifier and Type
    Method
    Description
    void
    Adds a new child node to the tree.
    void
    Adds the already existing model children of the given navigation model node to the associated view tree node.
     
     
     
    org.zkoss.zul.Treechildren
    Returns associated Treechildren.
    boolean
     
    boolean
     
    void
    Removes the associated child node.
    void
    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 Details

    • 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